Følgende blogg vil vurdere flere potensielle kunder for å forklare "Invoke-Expression" Cmdlet.
Hvordan bruke "Invoke-expression" cmdlet i PowerShell?
Som nevnt tidligere, "Påkalle uttrykk”Cmdlet hjelper til med å kjøre eller evaluere en streng eller skript som en kommando. Ytterligere bruk blir utdypet i de gitte eksemplene nedenfor.
Eksempel 1: Bruk cmdlet “Invoke-expresjon” for å evaluere en kommando
Dette eksemplet vil evaluere et uttrykk ved bruk av “Påkalle uttrykk”Cmdlet:
$ Cmdlet = "Get-Service"I henhold til koden ovenfor:
Eksempel 2: Bruk cmdlet “Invoke-Expression” til å kjøre en kommando i en variabel
Dette eksemplet vil kjøre en kommando i en variabel ved hjelp av cmdlet “Påkalle uttrykk”:
$ cmdlet = 'Get-Process | SELECT -OBJECT -EXPANDPROPERTY NAVN -IST 5 'I henhold til koden ovenfor:
Eksempel 3: Bruk cmdlet “Invoke-Expression” til å utføre skriptet i PowerShell-konsollen
Nå, utfør kommandoen nedenfor:
Invoke-ekspresjon "C: \ Ny \ TestScript.PS1 "For å kjøre skriptet i PowerShell -konsollen, legg først til "Påkalle uttrykk”Cmdlet og spesifiser deretter skriptveien innenfor doble inverterte sitater:
Det kan observeres at manuset i PowerShell -konsollen ble påkalt med suksess ved bruk av “Påkalle uttrykk”Cmdlet.
Konklusjon
“Påkalle uttrykk”Cmdlet er kjent for å kjøre eller evaluere en streng som kommando i PowerShell. Først lagrer den skriptet eller strengen i en variabel, og deretter påkaller den strengetildelte variabelen. Denne bloggen har forklart "Invoke-expression" cmdlet med flere eksempler.