Exemples d'utilisation de Scriptblock en Italien et leurs traductions en Français
{-}
-
Colloquial
-
Official
-
Medicine
-
Financial
-
Ecclesiastic
-
Ecclesiastic
-
Computer
-
Official/political
-
Programming
Utilizzare il parametro ScriptBlock per specificare il comando.
In caso contrario,restituisce l'output del comando richiamato(valore del parametro ScriptBlock).
Il parametro ScriptBlock specifica un blocco di script che contiene il comando.
La modifica influisce suentrambe le proprietà Definition e ScriptBlock dell'oggetto FunctionInfo.
Utilizzare il parametro ScriptBlock di Invoke-Command per specificare il comando.
Il comando è racchiuso tra parentesi graffe eviene impostato come valore del parametro ScriptBlock di Use-Transaction.
Viene utilizzato il parametro ScriptBlock per specificare il comando da eseguire nel computer remoto.
Utilizzare il parametro Session per specificare le sessioni PSSession eil parametro ScriptBlock per specificare il comando.
Start-job-scriptblock{get-process} Il comando Start-Job restituisce un oggetto che rappresenta il processo.
Questa procedura equivale all'utilizzo del parametro ScriptBlock per inviare il contenuto dello script.
Nel valore del parametro ScriptBlock, utilizzare la variabile automatica $input per rappresentare gli oggetti di input.
Quando l'intero comando viene salvato in una variabile locale, è possibile specificare lavariabile come valore del parametro ScriptBlock.
Viene utilizzato il parametro ScriptBlock per specificare il comando che viene eseguito nel processo in background.
Durante l'utilizzo di InputObject, utilizzare la variabile automatica$input nel valore del parametro ScriptBlock per rappresentare gli oggetti di input.
Viene utilizzato il parametro ScriptBlock per specificare il comando e il parametro JobName per specificare un nome descrittivo per il processo.
Vengono utilizzati il parametro ConfigurationName per specificare una configurazione di sessione alternativa per Windows PowerShell eil parametro ScriptBlock per specificare il comando.
Invoke-command-computername Server01-scriptblock{get-eventlog system}-asjob I risultati del comando sono analoghi all'output di esempio seguente.
Il blocco di script utilizzato come valore può essere più complesso, come mostrato nell'esempio seguente:C:\PSgt; invoke-command-scriptblock{param($uu = "Parametro"); "$uu assegnato.".
C:\PSgt;start-job -name WinRm-scriptblock{get-process winrm} Descrizione Questo comando esegue un processo in background che ottiene il processo WinRM nel computer locale.
È possibile utilizzare la variabile con un cmdlet quale Invoke-Command, come mostrato nell'esempio seguente:C:\PSgt; invoke-command-scriptblock $a -args "Altro valore" Altro valore assegnato.
Job = start-job-scriptblock{get-process} È inoltre possibile utilizzare il cmdlet Get-Job per ottenere oggetti che rappresentano i processi avviati nella sessione corrente.
Nell'esempio seguente viene utilizzato il parametro Args del cmdlet Invoke-Command per assegnare un valore diverso al parametro:C:\PSgt; invoke-command-scriptblock{param($uu = "Parametro"); "$uu assegnato."}.
C:\PSgt;$job = start-job-scriptblock{get-process} C:\PSgt; receive-job-job $job Descrizione In questi comandi viene utilizzato il parametro Job per ottenere i risultati di un determinato processo.
Invoke-command-computername Server01-scriptblock{get-culture} Il parametro ComputerName è progettato per situazioni in cui si esegue un solo comando o molti comandi non correlati in uno o in molti computer.
C:\PSgt;invoke-command -ComputerName S1, S2, S3-scriptblock{get-culture} | out-gridview Descrizione In questo esempio viene illustrato il formato corretto per l'invio dei dati raccolti dai computer remoti al cmdlet Out-GridView.
C:\PSgt;$j = invoke-command-computername Server01-scriptblock{get-process}-asJob C:\PSgt; $j | remove-job Descrizione In questo esempio viene illustrato come utilizzare il cmdlet Remove-Job per rimuovere un processo avviato in un computer remoto tramite il parametro AsJob del cmdlet Invoke-Command.