Aşağıdaki blog, 'Invoke-Expression' cmdlet'ini açıklamak için birkaç olasılığı ele alacaktır.
PowerShell'de “Invoke-Expression” Cmdlet'i Nasıl Kullanılır?
Daha önce de belirtildiği gibi, “ Çağırma İfadesi ” cmdlet, bir dize veya komut dosyasını komut olarak çalıştırmaya veya değerlendirmeye yardımcı olur. Daha fazla kullanım, aşağıda verilen örneklerde detaylandırılmıştır.
Örnek 1: Bir Komutu Değerlendirmek için 'Invoke-Expression' Cmdlet'ini Kullanma
Bu örnek, “ kullanarak bir ifadeyi değerlendirecektir. Çağırma İfadesi ” cmdlet'i:
$Cmdlet = 'Hizmet Al'
Çağırma İfadesi $Cmdlet
Yukarıdaki koda göre:
- İlk olarak, bir değişken başlatın ' $cmdlet ” ve “ atayın Hizmet Al ” cmdlet'i.
- Bundan sonra, “ Çağırma İfadesi “$cmdlet” değişkenini çağırmak için ” cmdlet:
Örnek 2: Bir Değişkende Komut Çalıştırmak için 'Invoke-Expression' Cmdlet'ini kullanın
Bu örnek, ' cmdlet'ini kullanan bir değişkende bir komut çalıştıracaktır. Çağırma İfadesi ”:
$cmdlet = 'Alma İşlemi | Nesne Seç - Genişlet Özellik Adı - Son 5'Çağırma İfadesi $Cmdlet
Yukarıdaki koda göre:
- İlk olarak, ' değişkenini başlatın $cmdlet ” ve ona komutu atayın.
- Bundan sonra, cmdlet'i kullanın ' Çağırma İfadesi ” komut atanan değişken “$cmdlet”i çağırmak için:
Örnek 3: Komut Dosyasını PowerShell Konsolunda Yürütmek için 'Invoke-Expression' Cmdlet'ini kullanın
Şimdi, aşağıdaki komutu yürütün:
Çağırma İfadesi 'C:\New\TestScript.ps1'Komut dosyasını PowerShell konsolunda çalıştırmak için önce ' Çağırma İfadesi ” cmdlet'i seçin ve ardından çift ters tırnak içinde komut dosyası yolunu belirtin:
PowerShell konsolundaki betiğin “ kullanılarak başarıyla çağrıldığı gözlemlenebilir. Çağırma İfadesi ” cmdlet'i.
Çözüm
“ Çağırma İfadesi ” cmdlet, bir dizeyi PowerShell'de bir komut olarak çalıştırması veya değerlendirmesiyle bilinir. İlk olarak, komut dosyasını veya dizeyi bir değişkende depolar ve ardından dize tarafından atanan değişkeni çağırır. Bu blog, 'Invoke-Expression' cmdlet'ini birden fazla örnekle açıkladı.