Järgmises ajaveebis käsitletakse cmdleti „Invoke-Expression” selgitamiseks mitmeid võimalusi.
Kuidas kasutada PowerShellis käsku 'Invoke-Expression'?
Nagu varem öeldud, ' Invoke-Expression ” cmdlet aitab stringi või skripti käsuna käivitada või hinnata. Edasist kasutamist kirjeldatakse allpool toodud näidetes.
Näide 1: käsu hindamiseks kasutage käsku 'Invoke-Expression'
See näide hindab avaldist kasutades ' Invoke-Expression ” cmdlet:
$Cmdlet = 'Hanki teenus'
Invoke-Expression $Cmdlet
Vastavalt ülaltoodud koodile:
- Esiteks initsialiseerige muutuja ' $cmdlet ” ja määrake „ Hankige teenus ” cmdlet.
- Pärast seda kasutage ' Invoke-Expression ” cmdlet muutuja „$cmdlet” kutsumiseks:
Näide 2: Muutujas käsu käivitamiseks kasutage käsku 'Invoke-Expression'
See näide käivitab käsu muutujas, kasutades cmdleti ' Invoke-Expression ”:
$cmdlet = 'Get-Process | Objekti valimine - Laienda atribuudi nimi - Viimased 5'Invoke-Expression $Cmdlet
Vastavalt ülaltoodud koodile:
- Esmalt initsialiseerige muutuja ' $cmdlet ” ja määrake sellele käsk.
- Pärast seda kasutage cmdleti ' Invoke-Expression ', et kutsuda käsule määratud muutuja '$cmdlet':
Näide 3: kasutage PowerShelli konsoolis skripti käivitamiseks käsku 'Invoke-Expression'
Nüüd täitke allolev käsk:
Invoke-Expression 'C:\Uus\TestScript.ps1'Skripti käivitamiseks PowerShelli konsoolis lisage esmalt ' Invoke-Expression ” cmdlet ja seejärel määrake skripti tee pööratud jutumärkides:
Võib täheldada, et PowerShelli konsooli skripti käivitamine õnnestus, kasutades ' Invoke-Expression ” cmdlet.
Järeldus
' Invoke-Expression ” cmdlet on tuntud stringi käitamiseks või hindamiseks käsuna PowerShellis. Esiteks salvestab see skripti või stringi muutujas ja seejärel kutsub see välja stringile määratud muutuja. See ajaveeb on selgitanud cmdlet-käsku 'Invoke-Expression' mitme näitega.