簡単な説明
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
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
PowerShell