Il seguente blog prenderà in considerazione diverse prospettive per spiegare il cmdlet "invoke-espressione".
Come usare il cmdlet "invochi-espressione" in PowerShell?
Come affermato in precedenza, il "Espressione invoca"CMDLET aiuta a eseguire o valutare una stringa o uno script come comando. Un ulteriore utilizzo viene elaborato negli esempi indicati di seguito.
Esempio 1: utilizzare il cmdlet "invoke-espressione" per valutare un comando
Questo esempio valuterà un'espressione usando il "Espressione invoca"CMDLET:
$ Cmdlet = "get-service"Secondo il codice sopra:
Esempio 2: Utilizzare il cmdlet "invoke-espressione" per eseguire un comando in una variabile
Questo esempio eseguirà un comando in una variabile usando il cmdlet "Espressione invoca":
$ cmdlet = 'get-process | Select -Object -ExpandProperty Nome -Last 5 'Secondo il codice sopra:
Esempio 3: Utilizzare il cmdlet "invoke-espressione" per eseguire lo script in PowerShell Console
Ora, esegui il comando seguente:
Invoke-Expression "C: \ new \ TestScript.PS1 "Per eseguire lo script nella console PowerShell, prima, aggiungi il "Espressione invoca"CMDLET e quindi specificare il percorso dello script all'interno di citazioni a doppio invertito:
Si può osservare che la sceneggiatura nella console PowerShell è stata invocata con successo usando il "Espressione invoca"Cmdlet.
Conclusione
IL "Espressione invoca"Cmdlet è noto per l'esecuzione o la valutazione di una stringa come comando in PowerShell. Innanzitutto, memorizza lo script o la stringa in una variabile, quindi invoca la variabile assegnata alla stringa. Questo blog ha spiegato il cmdlet "invoke-espressione" con più esempi.