مندرجہ ذیل بلاگ 'Invoke-Expression' cmdlet کی وضاحت کے لیے کئی امکانات پر غور کرے گا۔
PowerShell میں 'Invoke-Expression' Cmdlet کا استعمال کیسے کریں؟
جیسا کہ پہلے کہا گیا ہے، ' Invoke-Expression cmdlet سٹرنگ یا اسکرپٹ کو بطور کمانڈ چلانے یا جانچنے میں مدد کرتا ہے۔ ذیل میں دی گئی مثالوں میں مزید استعمال کی وضاحت کی گئی ہے۔
مثال 1: کمانڈ کا اندازہ کرنے کے لیے 'Invoke-Expression' Cmdlet کا استعمال کریں
یہ مثال استعمال کرتے ہوئے ایک اظہار کا اندازہ کرے گی ' Invoke-Expression cmdlet:
$Cmdlet = 'سروس حاصل کریں'
Invoke-Expression $Cmdlet
مندرجہ بالا کوڈ کے مطابق:
- سب سے پہلے، ایک متغیر شروع کریں ' $cmdlet 'اور تفویض کریں' سروس حاصل کریں۔ اس پر cmdlet۔
- اس کے بعد، استعمال کریں ' Invoke-Expression '$cmdlet' متغیر کو استعمال کرنے کے لیے cmdlet:
مثال 2: متغیر میں کمانڈ چلانے کے لیے Cmdlet 'Invoke-Expression' کا استعمال کریں۔
یہ مثال cmdlet کا استعمال کرتے ہوئے ایک متغیر میں کمانڈ چلائے گی۔ Invoke-Expression ”:
$cmdlet = 'گیٹ پروسیس | آبجیکٹ کو منتخب کریں-پراپرٹی کا نام پھیلائیں-آخری 5'Invoke-Expression $Cmdlet
مندرجہ بالا کوڈ کے مطابق:
- سب سے پہلے، متغیر شروع کریں ' $cmdlet اور اس کو کمانڈ تفویض کریں۔
- اس کے بعد، cmdlet کا استعمال کریں ' Invoke-Expression ' تفویض کردہ متغیر '$cmdlet' کو کال کرنے کے لیے:
مثال 3: پاور شیل کنسول میں اسکرپٹ کو چلانے کے لیے Cmdlet 'Invoke-Expression' کا استعمال کریں۔
اب، درج ذیل کمانڈ پر عمل کریں:
Invoke-Expression 'C:\New\TestScript.ps1'پاور شیل کنسول میں اسکرپٹ کو چلانے کے لیے، سب سے پہلے ' Invoke-Expression cmdlet اور پھر اسکرپٹ کا راستہ ڈبل الٹی قیمتوں کے اندر بیان کریں:
یہ دیکھا جا سکتا ہے کہ پاور شیل کنسول میں اسکرپٹ کو کامیابی کے ساتھ استعمال کیا گیا تھا ' Invoke-Expression 'cmdlet.
نتیجہ
' Invoke-Expression cmdlet پاور شیل میں ایک سٹرنگ کو بطور کمانڈ چلانے یا جانچنے کے لیے جانا جاتا ہے۔ سب سے پہلے، یہ اسکرپٹ یا سٹرنگ کو متغیر میں اسٹور کرتا ہے، اور پھر یہ اسٹرنگ کے ذریعے تفویض کردہ متغیر کو طلب کرتا ہے۔ اس بلاگ نے متعدد مثالوں کے ساتھ 'Invoke-Expression' cmdlet کی وضاحت کی ہے۔