about_Reserved_Words

簡単な説明

PowerShell では特別な意味を持っているため、識別子として使用できない予約語を一覧表示します。

長い説明

PowerShell には特別な意味を持つ特定の単語があります。 これらの単語が引用符なしで表示される場合、PowerShell は、文字列として扱うのではなく、特別な意味を適用しようとします。 これらの単語を、特別な意味を呼び出さずにコマンドまたはスクリプトのパラメーター引数として使用するには、予約語を引用符で囲みます。

PowerShell の予約語を次に示します。

assembly         exit            process
base             filter          public
begin            finally         return
break            for             sequence
catch            foreach         static
class            from (*)        switch
command          function        throw
configuration    hidden          trap
continue         if              try
data             in              type
define (*)       inlinescript    until
do               interface       using
dynamicparam     module          var (*)
else             namespace       while
elseif           parallel        workflow
end              param
enum             private

(*) These keywords are reserved for future use.

foreach、if、for、whileなど、いくつかの言語キーワードには、独自のヘルプ記事があります。 それらを表示するには、「Get-Help about_」と入力し、キーワードを追加します。 たとえば、foreach ステートメントに関する情報を取得するには、次のように入力します。

Get-Help about_Foreach

filter ステートメントまたは return ステートメント構文の詳細については、次のように入力します。

Get-Help about_Functions

その他の予約語については、次のように入力します。

Get-Help <Reserved_Word>

手記

すべての予約語に独自のヘルプ記事があるわけではありません。 Get-Help がアーティクルを返さない場合は、次のコマンドを使用して、予約語について説明する記事を検索できます。

Get-Help <Reserved_Word> -Category:HelpFile

こちらも参照ください