powershellとは?初心者のための基本ガイドと使い方共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
powershellとは?初心者のための基本ガイドと使い方共起語・同意語・対義語も併せて解説!
この記事を書いた人

岡田 康介

名前:岡田 康介(おかだ こうすけ) ニックネーム:コウ、または「こうちゃん」 年齢:28歳 性別:男性 職業:ブロガー(SEOやライフスタイル系を中心に活動) 居住地:東京都(都心のワンルームマンション) 出身地:千葉県船橋市 身長:175cm 血液型:O型 誕生日:1997年4月3日 趣味:カフェ巡り、写真撮影、ランニング、読書(自己啓発やエッセイ)、映画鑑賞、ガジェット収集 性格:ポジティブでフランク、人見知りはしないタイプ。好奇心旺盛で新しいものにすぐ飛びつく性格。計画性がある一方で、思いついたらすぐ行動するフットワークの軽さもある。 1日(平日)のタイムスケジュール 7:00 起床:軽くストレッチして朝のニュースをチェック。ブラックコーヒーで目を覚ます。 7:30 朝ラン:近所の公園を30分ほどランニング。頭をリセットして新しいアイデアを考える時間。 8:30 朝食&SNSチェック:トーストやヨーグルトを食べながら、TwitterやInstagramでトレンドを確認。 9:30 ブログ執筆スタート:カフェに移動してノートPCで記事を書いたり、リサーチを進める。 12:30 昼食:お気に入りのカフェや定食屋でランチ。食事をしながら読書やネタ探し。 14:00 取材・撮影・リサーチ:街歩きをしながら写真を撮ったり、新しいお店を開拓してネタにする。 16:00 執筆&編集作業:帰宅して集中モードで記事を仕上げ、SEOチェックやアイキャッチ作成も行う。 19:00 夕食:自炊か外食。たまに友人と飲みに行って情報交換。 21:00 ブログのアクセス解析・改善点チェック:Googleアナリティクスやサーチコンソールを見て数字を分析。 22:00 映画鑑賞や趣味の時間:Amazonプライムで映画やドラマを楽しむ。 24:00 就寝:明日のアイデアをメモしてから眠りにつく。


PowerShell とは何か

PowerShell はマイクロソフトが開発した強力なコマンドラインとスクリプト言語の集まりです。従来のコマンドプロンプトよりも機能が豊富で、ファイル操作やシステム設定を自動化するのに向いています。

基本の考え方

PowerShell は「コマンドレット」と呼ばれる小さな命令を組み合わせて使います。これらはデータを受け取り返す仕組みになっており、パイプラインでつなぐと一つの処理結果を次の処理に渡せます。

動作環境と入手方法

Windows の標準機能として古くから利用されてきましたが、現在は PowerShell Core と呼ばれるクロスプラットフォーム版があり Linux や macOS でも使えます。pwsh という実行ファイル名が使われます。

よく使う基本コマンド

ここでは初歩的なコマンドを紹介します。いずれも実行するには PowerShell の画面を開いて入力します。

able>コマンド意味Get-Helpコマンドの使い方を表示しますGet-Command利用可能なコマンドの一覧を表示しますGet-ChildItemフォルダ内のファイルやフォルダを列挙しますSet-Location現在のディレクトリを変更しますGet-Process実行中のプログラムを表示しますGet-Serviceサービスの状態を確認しますble>

上記のコマンドはそのまま打つだけで使えます。重要なポイントはいつでも Get-Help を使ってコマンドの詳しい使い方を確認することです。

パイプラインの例

PowerShell の魅力の一つはパイプラインの使い方です。Get-Process の結果を絞り込み Where-Object条件を設定し、Sort-Object で並べ替える例を見てみましょう。

例: Get-Process | Where-Object {$_.CPU -gt 100} | Sort-Object CPU -Descending

実務での使い方のヒント

ファイルの一覧を作成して保存するには Out-File を使います。例: Get-ChildItem | Out-File フォルダ一覧.txt

PowerShell の学習を進めるコツ

まずは小さなタスクを自動化することから始めましょう。日常的に使う手順を script にして保存しておくと、作業の時間を大きく削減できます。

補足情報

PowerShell の拡張は モジュール を追加することで機能を増やせます。公式ドキュメントやコミュニティのガイドを活用しましょう。

セキュリティと権限

PowerShell の操作は管理者権限が必要な場合があります。スクリプトを実行する前には Get-ExecutionPolicy で実行ポリシーを確認し Set-ExecutionPolicy で変更します。ただし実行ポリシーの変更には注意が必要です。

実務での実例

例えば日常的なファイル整理やバックアップの自動化、サービスの監視などをスクリプトにまとめることで、手作業のミスを減らせます。

学習の道しるべ

公式ドキュメントを読む習慣をつけ、 Get-Help でコマンドの説明を読み、 Get-Command で補完しながら少しずつ覚えていくとよいでしょう。


powershellの関連サジェスト解説

powershell とは わかりやすく
powershell とは わかりやすく—この記事では、PowerShell とは何かを初心者向けに解説します。PowerShell は、Windows の操作を自動化するための道具です。私たちが普段使うコマンドプロンプトに似ていますが、より強力で、コマンドを組み合わせて長い作業を一気に実行できます。PowerShell は「コマンドレット」と呼ばれる小さな命令の集まりを使います。これらをパイプラインでつなぐと、出力を次の命令の入力として渡せます。結果として、ファイルの一覧を作成したり、特定の条件のファイルだけを選んだり、設定をまとめて変更したりすることができます。初心者には、まず PowerShell を開いて、簡単なコマンドを打つところから始めると良いです。次に、よく使われる基本コマンドの例をいくつか紹介します。現在のディレクトリの内容を表示する Get-ChildItem、特定の文字列を含むファイルを探す Select-String、ファイルをコピーする Copy-Item などがあります。パイプラインの使い方は「Get-ChildItem | Where-Object Name -like '*テキスト*'」のように書くと、条件で絞り込みができます。最初は短いスクリプトを書き、説明を読み、少しずつ理解を深めていくのがコツです。学習のコツとしては、公式の日本語ドキュメントを読んだり、初心者向けの入門講座を活用したりすることです。小さな成功を積み重ねると、日常の作業を自動化できる喜びを感じられるようになります。
pnp.powershell とは
pnp.powershell とは、SharePoint Online や Microsoft 365 の管理作業を PowerShell で自動化できるツールです。PnP は Patterns and Practices の略で、コミュニティが提供するモジュールになります。これを使うと、ウェブの画面を使わずにコマンドだけでサイトの設定やデータの操作ができます。たとえば、サイト内のリストを一覧で取ったり、ファイルをアップロードしたり、アイテムを追加・更新・削除したりすることが可能です。導入の手順はまず PowerShell を開き、PnP.PowerShell のモジュールを導入します。管理者として実行するか、ユーザーの範囲で入れるかを選びます。実行例としては、モジュールをインストールする手順、サイトへ接続する手順などがあります。次に、サイトへ接続します。対話式ログインやアプリ登録を使う方法があります。接続後は、リストを取得する、アイテムを取得する、アイテムを追加するなどの基本操作を練習します。基本的な操作としては、リストの一覧を取る、特定のリストのアイテムを絞って取り出す、リストへ新しいアイテムを追加する、権限設定を変更する、ファイルのアップロードを自動化する、などがあります。これらの作業を自動化することで、日常の繰り返し作業を減らせます。
azure powershell とは
azure powershell とは、Azureを操作するためのPowerShell用のコマンド群のことです。PowerShellはWindowsで昔から使われている対話型のシェルですが、Azure PowerShellはクラウドの資源を動かすための特別な命令が用意されています。正式にはAzモジュールと呼ばれるパッケージにまとまっており、Windows、macOS、Linuxのいずれでも動きます。これにより、サブスクリプションの管理、仮想マシンの作成・削除、ストレージやネットワークの設定など、日常的な作業を自動化できます。初めて使うときは、管理者としてPowerShellを開き、Install-Module -Name Az -AllowClobberというコマンドを打ってAzモジュールをインストールします。その後、Connect-AzAccountで自分のAzureアカウントにログインします。Set-AzContext -Subscription 'Your Sub ID' などで作業対象のサブスクリプションを選ぶと便利です。基本的なコマンドはGet-AzResource(現在の資源を一覧表示)、New-AzResourceGroup(新しいリソースグループを作る)、New-AzVM(仮想マシンを作る)などです。実際の運用では、これらを組み合わせて繰り返し作業を自動化するスクリプトを書きます。Azure Cloud ShellというAzureのブラウザ版ターミナルには、事前にAzモジュールが入っていることが多く、特別な環境設定なしで始められる点も魅力です。Azure PowerShellはCLIツールに近いCLIですが、PowerShell特有のパイプラインやオブジェクトを使って、他のスクリプトと連携させやすいのが特徴です。初心者はまず小さなタスクから始め、慣れてきたら自動化のレベルを一歩ずつ上げていくと良いでしょう。
microsoft graph powershell とは
microsoft graph powershell とは、Microsoft Graph API を PowerShell から操作するための公式モジュールです。Microsoft 365 や Azure などのサービスに格納されたデータ(メール、カレンダー、ユーザー情報、グループ、ファイルなど)を自動で取得したり、更新したりすることができます。Graph API 自体は REST API ですが、Microsoft Graph PowerShell はその機能を PowerShell のコマンドレットとして提供しており、日常的なタスクを短いコマンドで実行できるのが特徴です。使い方のイメージとしては、まずモジュールをインストールし、Connect-MgGraph で認証します。認証後は Get-MgUser、Get-MgGroup、Get-MgEvent などのコマンドを使ってデータを取り出せます。インストール手順の要点は、PowerShell を開き、Install-Module -Name Microsoft.Graph -Scope CurrentUser -AllowClobber を実行することです。初回は信頼できるリポジトリかと尋ねられる場合があるので Yes と答えます。認証は Connect-MgGraph を実行すると行われ、ブラウザでサインインを行います。権限のスコープは作業に応じて付与します。基本例として Get-MgUser -Top 5 や Get-MgGroup -Top 5、特定のユーザーの情報を表示するには Get-MgUser -UserId user@domain.com | Select-Object DisplayName, Mail を使います。注意点としては、Graph PowerShell は新しいモジュールで、AzureAD など旧モジュールと混同しないようにすること、権限の同意が必要になる場合があること、実行ポリシーや TLS の設定に影響を受けることがある点です。初心者はまず小さなタスクから始め、公式ドキュメントを参照しつつ徐々に範囲を拡げると良いでしょう。
microsoft powershell とは
microsoft powershell とは、Windowsの管理作業を自動化するためのツールです。PowerShellはコマンドラインのシェルと、スクリプトを実行するための言語を組み合わせたものです。以前はWindows PowerShellとしてWindows専用でしたが、現在はPowerShell Coreとしてクロスプラットフォーム対応になり、Windows・Linux・macOSで動作します。PowerShellの魅力は、日常の作業を「コマンド」によって自動化できる点です。例えば、ファイルの場所を調べたり、ソフトウェアの状態を確認したり、複数の手順を一気に実行することができます。コマンドは「命令」の集合で、Get-Processのような cmdlet を使って情報を取得し、結果はテキストだけでなく「オブジェクト」という形で受け渡されます。オブジェクト同士をつなぐパイプラインを使えば、データの流れをそのまま処理できます。使い方の基本は、PowerShellを開いてコマンドを打つこと、Get-Helpで使い方を調べること、そしてスクリプトファイル(.ps1)に一連の手順を保存して自動実行することです。セキュリティのための設定(ExecutionPolicy)や、モジュールの読み込み、リモートでの実行など、初めてでも段階的に覚えられるポイントが多くあります。初めは短いコマンドから始め、徐々に複雑な処理へ挑戦すると良いでしょう。
msonline powershell とは
msonline powershell とは、Microsoft Online Services を PowerShell で管理するための古いモジュール MSOnline のことです。Office 365 をはじめとするクラウドサービスの利用者情報やライセンス、ドメイン、グループをコマンドで操作するための道具です。初心者にも使い方が近いので、まずは準備から始めましょう。準備とインストール1) Windows PowerShell を管理者として開く2) 後述のコマンドで MSOnline モジュールを入手する Install-Module -Name MSOnline -Force3) モジュールを読み込む Import-Module MSOnline4) Microsoft アカウントの認証情報を使って接続する Connect-MsolService接続が成功すると、実際の作業ができます。よく使うコマンドは次のとおりです。- Get-MsolUser でユーザー情報を取得- Set-MsolUserLicense でライセンスを割り当て- Get-MsolDomain でドメイン情報を確認- Get-MsolGroup や Get-MsolUser などで検索例: 特定のユーザーの情報を取得するGet-MsolUser -UserPrincipalName user@example.comライセンスを付与する例(説明のみ)Set-MsolUserLicense -UserPrincipalName user@example.com -AddLicenses contoso:ENTERPRISEPACK注意点このモジュールは古く、PowerShell Core での動作が制限されることがあります。新しい運用では AzureAD や Microsoft Graph を使う方法へ移行することが推奨されています。実務では権限管理を厳しくし、資格情報は安全に管理することが大切です。
exchange online powershell とは
exchange online powershell とは、Microsoft 365 の中のメールサービス「Exchange Online」をコマンドラインから操作する PowerShell のことです。初心者にも使えるように設計されており、メールボックスの作成・削除、設定の変更、レポートの出力などを一括で自動化できます。従来の GUI(画面操作)だけでなく、スクリプトを使えば同じ作業を何百人分、何百回ぶんでも繰り返せるので業務の時短に役立ちます。準備と導入の流れ:- PowerShell(Windows の標準 PowerShell 5.1 か、PowerShell 7.x など)を使います。- Exchange Online 管理用のモジュールをインストールします。代表的なモジュールは ExchangeOnlineManagement です。- モジュールをインストールしたら、Connect-ExchangeOnline コマンドで交換オンラインへ接続します。MFA(多要素認証)を使う場合はブラウザ認証が求められます。基本的な使い方の例:- Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser- Connect-ExchangeOnline -UserPrincipalName user@domain.com- Get-Mailbox -ResultSize 5 などで情報を取得- Set-Mailbox user@domain.com -EmailAddresses @{Add='smtp:newalias@domain.com'} のように設定変更- Get-Mailbox -ResultSize Unlimited | Export-Csv -Path 'mailboxes.csv' -NoTypeInformation注意点とヒント:- MFA を使うと安全に接続できます。- 初心者はまず小さなタスクから試して、スクリプトを作る前にコマンドを手で確認しましょう。- Graph API という別の方法もありますが、現在は EXO V2 モジュールでの運用が一般的です。- 変更を自動化する場合はテスト環境で十分に検証し、実運用に移すときは実行計画を作成します。
リモート powershell とは
リモート powershell とは、別のコンピューター上で PowerShell のコマンドを実行できる機能のことです。普段は自分のPCでコマンドを打ちますが、リモートを使えば社内のサーバーや複数の端末を一度に管理できます。実現には「PowerShell Remoting(PowerShell リモーティング)」という仕組みを使い、WinRM(Windows Remote Management)という通信プロトコルを使って安全にコマンドを送信します。初期設定としては、リモート先と自分の端末の両方で Enable-PSRemoting を実行してサービスを開始し、ファイアウォールの規則を開放します。認証は Kerberos や NTLM、場合によっては証明書ベースを使います。典型的なコマンドには Enter-PSSession でリモートセッションを開く、Invoke-Command で複数のマシンに同じコマンドを実行する、Get-Process や Get-Service などの実行結果をリモート先から取得する、などがあります。PowerShell Remoting はWindowsだけでなく、PowerShell Core の登場でクロスプラットフォーム対応も進み、SSH を使ったリモーティング も選べるようになりました。初心者はまず自分のPCとリモート先の環境の要件をそろえ、Enable-PSRemoting の有効化とセキュリティ設定を理解してから、小さなサンプルで練習すると良いです。実務ではサポート対象のサーバーに対して定期的な監視、スクリプトの自動化、複数台一括管理などの用途に活用されます。

powershellの同意語

PowerShell
Microsoft が提供する自動化・構成管理用のシェル兼スクリプト言語。コマンドレットとパイプラインを組み合わせて作業を自動化します。
Windows PowerShell
Windows 専用の従来版 PowerShell。後継は PowerShell Core/7 系ですが、古いドキュメントや環境でまだ使われます。
PowerShell Core
PowerShell のクロスプラットフォーム版(Windows/macOS/Linux)。PowerShell 6 から始まった派生版で、現在は 7 系が主流です。
PowerShell 7
PowerShell の主力バージョン(7 系)。クロスプラットフォームで動作し、多くの機能を共有します。
PS
PowerShell の略称。ドキュメントやスクリプト内で短く表記されることがあります。
PowerShell ISE
PowerShell 用の統合開発環境。スクリプト作成・デバッグに使われましたが、現在はサポート終了が進んでいます。
PowerShellコマンドレット
PowerShell で実行できる最小の機能単位。名前は通常 動詞-名詞 の形式で付けられます。
PowerShellスクリプト
PowerShell で書かれたコードの集まり。ファイル拡張子は .ps1 が一般的です。
PowerShellスクリプト言語
PowerShell の特徴的なスクリプト言語としての側面を指す表現。
PowerShell CLI
PowerShell をコマンドラインインターフェースとして使う機能・使い方を指す表現。
PowerShellシェル
PowerShell の対話型シェル環境を指す表現。
PowerShellパイプライン
複数のコマンドレットをパイプで連結してデータを流す処理形態。
.ps1ファイル
PowerShell のスクリプトファイル拡張子。

powershellの対義語・反対語

GUI
グラフィカルユーザーインターフェース。画面上のボタンやメニューで操作する方式で、PowerShell のようなテキストベースのコマンド入力・スクリプト方式とは対照的です。
Bash
Unix 系の標準シェル。PowerShell が Windows 中心のシェル・スクリプト環境であるのに対して、Bash は Linux などで広く使われる別系統のシェルです。
Cmd
Windows の従来コマンドプロンプト。PowerShell より機能が限定的で、構文やスクリプトの扱いも異なる古い環境の対比として挙げられます。
NoCode自動化
コードを書かずに自動化する考え方・ツール。PowerShell はスクリプトを前提としますが、NoCode自動化はプログラミング不要の自動化を指します。
Manual操作
手動での作業。自動化・スクリプト化の反対概念として、システムの自動化を使わず手作業で処理する状況を指します。
Mouse操作
マウス操作中心の作業。キーボードとスクリプトでの自動化に対して、視覚的な操作だけで完結するスタイルです。
Zsh
Zsh は Bash の上位互換機能を持つ Unix 系シェル。PowerShell の対になる別系統のシェルとして挙げられます。
Fish
Fish は直感的で対話的な Unix 系シェル。PowerShell とは異なる設計思想のシェルとして対比されます。
UI自動化ツール
UiPath やAutomation Anywhere など、画面操作を自動化するツール。スクリプト中心のPowerShellとは別ジャンルの自動化手法です。
スクリプト不要
スクリプトを書かずにタスクを完結させる発想。PowerShell などのスクリプト言語の反対概念として捉えられます。

powershellの共起語

PowerShell
Windows から利用できるコマンドラインシェルとスクリプト言語の総称。パイプラインでオブジェクトを渡す特徴があり、管理自動化に使われます。
Windows PowerShell
初期の PowerShell の Windows 専用版。.NET Framework 上で動作し、Windows の自動化に特化しています。
PowerShell Core
クロスプラットフォーム対応の新しい PowerShell。Windows / macOS / Linux で動作し、.NET Core 上で実行されます。
PowerShell ISE
統合スクリプト環境。スクリプトの作成・デバッグを支援する GUI ツールです。
PowerShell Gallery
PowerShell のモジュールやスクリプトの公式リポジトリ。Install-Module で取得して利用します。
Azure PowerShell
Azure を PowerShell から管理するためのモジュール群(Az など)。
Az
Azure を管理するための PowerShell モジュール群。Azure のリソースを作成・設定できます。
Cmdlet
PowerShell の最小単位となるコマンド。Get-Help で使い方を確認できます。
Module
複数の Cmdlet をまとめたパッケージ。Import-Module で現在のセッションに読み込みます。
Module Manifest
モジュールの情報を記述したファイル。依存関係やバージョン情報を管理します。
Script
.ps1 拡張子のファイル。再利用可能な PowerShell のプログラムです。
Function
再利用可能な処理のまとまり。名前付きの処理ブロックとして定義します。
ScriptBlock
{} 内に書かれた PowerShell コードの塊。遅延実行にも使われます。
Pipeline
パイプライン。| でつないだ複数のコマンドへデータを順に渡して処理します。
Object
PowerShell の出力はオブジェクト。各オブジェクトはプロパティを持ちます。
Get-Help
コマンドの使い方や例を表示するヘルプ機能。
Get-Command
利用可能なコマンドの一覧を表示します。
Import-Module
モジュールを現在のセッションに読み込みます。
Export-CSV
データを CSV ファイルとして保存します。
Import-CSV
CSV ファイルをデータとして読み込みます。
Remoting
リモートマシンでコマンドを実行する機能。Invoke-Command などを使います。
PSRemoting
PowerShell のリモーティング機能の総称。設定によりセキュアに利用します。
DSC
Desired State Configuration の略。構成の状態を自動で管理する機能です。
ExecutionPolicy
PowerShell がスクリプトを実行する際の安全ポリシーの設定。
Set-ExecutionPolicy
実行ポリシーを変更して、スクリプトの実行許可を制御します。
PSReadLine
コマンドラインの編集・履歴・補完を強化するモジュール。
Dot-Sourcing
ドット演算子を使って別ファイルのコードを現在のセッションに読み込む方法。
Get-Item
ファイルやフォルダ、レジストリなどのアイテムを取得します。
Get-ChildItem
ディレクトリ内のファイルやフォルダを一覧で取得します。
ForEach-Object
パイプラインの各要素に対して処理を適用します。
Where-Object
条件に一致する要素だけを選択します。
Select-Object
出力から特定のプロパティを選択して表示します。
New-Item
新しいファイルやフォルダを作成します。

powershellの関連用語

PowerShell
タスク自動化と構成管理のためのシェル兼言語。コマンドをパイプでつないで自動化を組み立てます。
PowerShell Core
クロスプラットフォーム対応の PowerShell、Windowsだけでなく macOS や Linux 上でも動作します。
Windows PowerShell
Windows に同梱された旧版 PowerShell。PS 5.1 以前の環境で使われることが多いです。
pwsh
PowerShell Core の実行ファイル名。コマンドラインから pwsh で起動します。
Cmdlet
PowerShell の小さな命令。Verb-Noun 形式で命名され、単独で実行できる。
Script
.ps1 拡張子のファイルで、複数のコマンドをまとめて実行します。
ScriptBlock
中括弧 { } で囲んだコードの塊。関数やパラメータの一部として使います。
Function
再利用可能なコマンドの定義。定義後に名前で呼び出して実行します。
Module
関連するコマンドを集めた再利用可能単位。Import-Module で読み込みます。
Module manifest
.psd1 ファイルでモジュールのメタ情報を記述。公開コマンドや依存関係を定義します。
PowerShell Gallery
公式のモジュールリポジトリ。Install-Module でモジュールを取得できます。
Get-Help
コマンドの使い方や例を表示するヘルプ機能。
Get-Command
利用可能なコマンドを検索する機能。
Pipeline
コマンド間を | でつなぎ、データを連携させる仕組み。
Object
PowerShell はデータをテキストではなくオブジェクトとして受け渡します。
PSObject
PowerShell のオブジェクトラッパー。動的なプロパティを追加できます。
Variable
データを格納する箱。$で名前を付けて参照します。
$PSVersionTable
PowerShell のバージョン情報を集めた特別な変数。
ExecutionPolicy
スクリプトの実行を制御する設定。
Set-ExecutionPolicy
実行ポリシーを設定するコマンド。
Remoting
別のコンピュータ上でコマンドを実行する機能。
PSSession
リモート先との接続セッションを表すオブジェクト。
New-PSSession
新しいリモートセッションを作成します。
Enter-PSSession
リモートセッションに入って対話的に操作します。
Invoke-Command
リモートやローカルでコマンドを実行します。
WinRM
Windows Remote Management、リモート通信の基盤です。
SSH remoting
SSH 経由で PowerShell コマンドをリモート実行します。
JEA
Just Enough Administration、最小権限のリモート管理を実現します。
ConstrainedLanguageMode
セキュリティのために機能を制限するモード。
DSC
Desired State Configuration、宣言的な構成管理の仕組み。
DSC resources
DSC で使う機能の部品。
MOF
DSC の構成を表すファイルフォーマット。
Pester
PowerShell 用のテストフレームワーク。
PSScriptAnalyzer
静的解析ツール。構文や品質をチェックします。
PSReadLine
コマンドライン編集と履歴を強化するライブラリ。
Profile
起動時に自動的に実行される設定スクリプト。
$env:PSModulePath
モジュール探索のための環境変数パス。
Import-Module
モジュールを読み込んでコマンドを使えるようにします。
Export-ModuleMember
モジュールが公開するコマンドを選別します。
Get-Module
現在読み込んでいるモジュールの情報を表示します。
Install-Module
PowerShellGet 経由でモジュールをインストールします。
Update-Module
インストール済みモジュールを更新します。
Uninstall-Module
モジュールを削除します。
ConvertTo-Json
オブジェクトを JSON 文字列に変換します。
ConvertFrom-Json
JSON 文字列をオブジェクトに変換します。
Invoke-WebRequest
ウェブからデータを取得する基本的な HTTP 要求を送ります。
Invoke-RestMethod
REST API を呼び出し、返り値をオブジェクトとして受け取ります。
Export-Csv
データを CSV 形式でファイルに書き出します。
Import-Csv
CSV ファイルをオブジェクトとして読み込みます。
Get-Content
ファイルの中身を読み取ります。
Set-Content
ファイルの内容を上書きします。
Add-Content
ファイルの末尾に追記します。
Write-Output
データをパイプラインの次へ送るデフォルト出力。
Write-Host
画面に直接文字を表示します。
WhatIf
実際には実行せず、起こり得る結果を予測して表示します。
Confirm
実行前に確認を求める仕組みです。
Where-Object
コレクションを条件で絞り込みます。
ForEach-Object
パイプラインの各要素に対して処理を行います。
Start-Job
バックグラウンドでジョブを開始します。
Receive-Job
バックグラウンドジョブの結果を取得します。
Get-Job
現在走っているジョブの一覧を表示します。
Format-Table
出力を表形式で整えます。
Format-List
出力を長いリスト形式で表示します。
Out-File
データをファイルへ書き込みます。
Out-GridView
GUI の表でデータを絞り込んで表示します(Windows 専用)。
Splatting
パラメータをハッシュテーブルでまとめて渡すテクニックです。
Dot-sourcing
スクリプトを現在のスコープに読み込み、関数等を使えるようにします。
Aliases
コマンドの別名。使い慣れた名前でコマンドを呼ぶことができます。
Type accelerators
長い型名を短い別名で使える機能です。
[CmdletBinding], [Parameter]
関数定義時の属性。高度な機能やパラメータの挙動を制御します。
Get-Alias
登録されているエイリアスを一覧表示します。
Test-Path
ファイルやフォルダの存在を確認します。
New-Item
新しいファイルやフォルダを作成します。
Remove-Item
ファイルやフォルダを削除します。
Export-Clixml
PowerShell オブジェクトを XML 形式で保存します。
Import-Clixml
XML から PowerShell オブジェクトを読み込みます。
Xml
XML データを扱うための組み込みのデータ型や機能です。

powershellのおすすめ参考サイト


インターネット・コンピュータの人気記事

pin番号・とは?初心者にも分かるPINの基本と使い方共起語・同意語・対義語も併せて解説!
555viws
7-zipとは?初心者でもわかる使い方と特徴を徹底解説共起語・同意語・対義語も併せて解説!
154viws
インターネットアクセスとは?初心者にも分かる基本ガイド共起語・同意語・対義語も併せて解説!
80viws
公開日・とは?初心者が押さえる基本ポイントと活用法共起語・同意語・対義語も併せて解説!
65viws
トンバックとは?初心者でもわかるトンバック対策と改善のコツ共起語・同意語・対義語も併せて解説!
46viws
スタンドバイとは?初心者にも分かる意味と使い方を徹底解説共起語・同意語・対義語も併せて解説!
38viws
8ビット・とは?初心者にもわかる基本の解説共起語・同意語・対義語も併せて解説!
35viws
バリアント・とは?初心者でも分かる意味と使い方ガイド共起語・同意語・対義語も併せて解説!
34viws
led・とは?初心者向けに解説するLEDの基本と使い方共起語・同意語・対義語も併せて解説!
32viws
接続先ipアドレスとは?初心者が押さえる基本と使い方共起語・同意語・対義語も併せて解説!
30viws
印刷レイアウト・とは?初心者にも分かる基本と実例共起語・同意語・対義語も併せて解説!
29viws
delete とは?初心者にもわかる意味と使い方ガイド共起語・同意語・対義語も併せて解説!
28viws
downtimeとは?意味と対策を初心者向けに解説共起語・同意語・対義語も併せて解説!
28viws
simロック・とは?初心者が知っておくべき基本と仕組みを解説共起語・同意語・対義語も併せて解説!
26viws
シールドケーブルとは?初心者でも分かる基礎から選び方まで徹底解説共起語・同意語・対義語も併せて解説!
26viws
不適・とは?初心者にも分かる意味と使い方を詳しく解説共起語・同意語・対義語も併せて解説!
26viws
切り替えるとは?初心者でもわかる意味と使い方を徹底解説共起語・同意語・対義語も併せて解説!
26viws
スペースキー・とは?初心者にもわかる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
25viws
ip(internet・とは?) 初心者にも分かる IPアドレスとネットワークの基本共起語・同意語・対義語も併せて解説!
25viws
ワイヤレス接続とは?初心者のための完全ガイドと使い方の実例共起語・同意語・対義語も併せて解説!
25viws

新着記事

インターネット・コンピュータの関連記事