Dela via


Om reserverade ord

KORT BESKRIVNING

Listor reserverade ord som inte kan användas som identifierare eftersom de har en särskild betydelse i PowerShell.

LÅNG BESKRIVNING

Det finns vissa ord som har särskild betydelse i PowerShell. När dessa ord visas utan citattecken försöker PowerShell tillämpa sin speciella betydelse i stället för att behandla dem som teckensträngar. Om du vill använda dessa ord som parameterargument i ett kommando eller skript utan att anropa deras speciella betydelse omger du de reserverade orden inom citattecken.

Följande är de reserverade orden i 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.

Flera språknyckelord, inklusive Foreach, If, Foroch While, har egna hjälpartiklar. Om du vill visa dem skriver Get-Help about_ du och lägger till nyckelordet. Om du till exempel vill få information om -instruktionen Foreach skriver du:

Get-Help about_ForEach

Om du vill ha information om instruktionen Filter eller instruktionssyntaxen Return skriver du:

Get-Help about_Functions

Om du vill ha information om andra reserverade ord skriver du:

Get-Help <Reserved_Word>

Anteckning

Alla reserverade ord har inte sin egen hjälpartikel. Om Get-Help inte returnerar en artikel kan du söka efter artiklar som talar om det reserverade ordet med hjälp av följande kommando:

Get-Help <Reserved_Word> -Category:HelpFile

SE ÄVEN