Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
about_Language_Keywords
DESCRIZIONE BREVE
Descrive le parole chiave nel linguaggio di scripting di Windows
PowerShell.
DESCRIZIONE DETTAGLIATA
In Windows PowerShell sono presenti le parole chiave seguenti.
Per ulteriori informazioni, vedere l'argomento relativo alla
parola chiave e le informazioni riportate dopo la tabella.
Begin
-----
Sintassi:
function <nome> {
dynamicparam {<elenco istruzioni>}
begin {<elenco istruzioni>}
process {<elenco istruzioni>}
end {<elenco istruzioni>}
}
Break
-----
Sintassi:
while (<condizione>) {
<istruzioni>
...
break
...
<istruzioni>
}
Catch
-----
Sintassi:
Continue
--------
Sintassi:
while (<condizione>) {
<istruzioni>
...
continue
...
<istruzioni>
}
Data
----
Sintassi:
data <variabile> [-supportedCommand <nome-cmdlet>] {<contenuto
consentito>}
Do
--
Sintassi:
Dynamicparam
------------
Sintassi:
function <nome> {
dynamicparam {<elenco istruzioni>}
begin {<elenco istruzioni>}
process {<elenco istruzioni>}
end {<elenco istruzioni>}
}
Else
----
Sintassi:
Elseif
------
Sintassi:
End
---
Specifica una parte del corpo di una funzione, insieme alle
parole chiave Dynamicparam, Begin e Process. L'elenco di
istruzioni End viene eseguito una volta dopo la ricezione di
tutti gli oggetti dalla pipeline.
Sintassi:
function <nome> {
dynamicparam {<elenco istruzioni>}
begin {<elenco istruzioni>}
process {<elenco istruzioni>}
end {<elenco istruzioni>}
}
Exit
----
Sintassi:
exit
Filter
------
Sintassi:
Finally
-------
Sintassi:
For
---
Sintassi:
Sintassi:
From
-----
Function
--------
Sintassi:
function [<scope:>]<name> {
param ([type]<$pname1> [, [type]<$pname2>])
dynamicparam {<statement list>}
begin {<statement list>}
process {<statement list>}
end {<statement list>}
}
Sintassi:
If
--
Sintassi:
In
--
Sintassi:
Param
-----
Sintassi:
function [<scope:>]<name> {
param ([type]<$pname1>[, [[type]<$pname2>]])
<statement list>
}
Process
-------
Sintassi:
function <nome> {
dynamicparam {<elenco istruzioni>}
begin {<elenco istruzioni>}
process {<elenco istruzioni>}
end {<elenco istruzioni>}
}
Return
------
Sintassi:
return [<espressione>]
Switch
------
Sintassi 1:
switch [-regex|-wildcard|-exact][-casesensitive] ( pipeline )
{
<stringa>|<numero>|<variabile>|{ <espressione> } {<elenco
istruzioni>}
<stringa>|<numero>|<variabile>|{ <espressione> } {<elenco
istruzioni>}
...
default {<elenco istruzioni>}
}
Sintassi 2:
Throw
-----
Sintassi:
throw [<oggetto>]
Trap
----
Sintassi:
Try
---
Sintassi:
Sintassi:
While
-----
Sintassi:
VEDERE ANCHE
about_escape_characters
about_special_characters
about_wildcards