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
, For
och 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