El bloc següent tindrà en compte diverses possibilitats per explicar el cmdlet 'Invoke-Expression'.
Com utilitzar el cmdlet 'Invoke-Expression' a PowerShell?
Com s'ha dit anteriorment, el ' Invocar-Expressió ” el cmdlet ajuda a executar o avaluar una cadena o un script com a ordre. En els exemples que es donen a continuació es detalla l'ús addicional.
Exemple 1: utilitzeu el cmdlet 'Invocar-Expression' per avaluar una ordre
Aquest exemple avaluarà una expressió utilitzant el ' Invocar-Expressió 'cmdlet:
$Cmdlet = 'Obtenir servei'
Invocar-Expressió $Cmdlet
Segons el codi anterior:
- Primer, inicialitzeu una variable ' $cmdlet ' i assigneu el ' Obtenir servei ” cmdlet a ell.
- Després d'això, utilitzeu el ' Invocar-Expressió ” cmdlet per invocar la variable “$cmdlet”:
Exemple 2: utilitzeu el cmdlet 'Expressió d'invocació' per executar una ordre en una variable
Aquest exemple executarà una ordre en una variable utilitzant el cmdlet ' Invocar-Expressió ”:
$cmdlet = 'Get-Process | Selecciona-Objecte -ExpandProperty Name -Last 5'Invocar-Expressió $Cmdlet
Segons el codi anterior:
- Primer, inicialitzeu la variable ' $cmdlet ” i assigneu-li l'ordre.
- Després d'això, utilitzeu el cmdlet ' Invocar-Expressió ” per cridar a la variable assignada a l'ordre “$cmdlet”:
Exemple 3: utilitzeu el cmdlet 'Invoke-Expression' per executar l'script a la consola PowerShell
Ara, executeu l'ordre següent:
Invocar-Expressió 'C:\Nou\TestScript.ps1'Per executar l'script a la consola PowerShell, primer, afegiu el ' Invocar-Expressió ” i, a continuació, especifiqueu el camí de l'script entre cometes dobles invertides:
Es pot observar que l'script de la consola PowerShell s'ha invocat amb èxit mitjançant el ' Invocar-Expressió ” cmdlet.
Conclusió
El ' Invocar-Expressió ” El cmdlet és conegut per executar o avaluar una cadena com a ordre a PowerShell. Primer, emmagatzema l'script o la cadena en una variable i, a continuació, invoca la variable assignada per la cadena. Aquest bloc ha explicat el cmdlet 'Invoke-Expression' amb diversos exemples.