PowerShell کے ساتھ کاموں کو خودکار کیسے بنایا جائے۔

Powershell K Sat Kamw Kw Khwdkar Kys Bnaya Jay



اگر آپ آئی ٹی ایڈمن یا تکنیکی ماہر ہیں، تو آپ آٹومیشن کی اہمیت کو جانتے ہیں۔ ونڈوز صارفین کے لیے بہترین آٹومیشن ٹولز میں سے ایک Microsoft PowerShell ہے۔ صرف یہی نہیں، مائیکروسافٹ آپ کی آٹومیشن کی ضروریات کو پورا کرنے کے لیے مختلف ٹولز فراہم کرتا ہے، لہذا، کسی تھرڈ پارٹی ایپلیکیشن کو انسٹال کرنے کی ضرورت نہیں ہے۔ یہ گائیڈ دکھائے گا کہ آپ کیسے کر سکتے ہیں۔ PowerShell کے ساتھ کاموں کو خودکار بنائیں۔



پاور شیل اسکرپٹ کیا ہے؟

اگر آپ کو پاور شیل استعمال کرنے کا تجربہ ہے تو، آپ نے اپنے آپریٹنگ سسٹم کو کنفیگر کرنے کے لیے ممکنہ طور پر پہلے ہی کمانڈز استعمال کر لیے ہیں۔ اسکرپٹ ان کمانڈز کا مجموعہ ہے a .ps1 فائل .ps1 فائل میں پاور شیل کے ذریعہ ایک اسکرپٹ پر مشتمل ہوتا ہے، جیسے کہ بنیادی Get-Help کمانڈ۔ اگرچہ Get-Help جیسی سادہ کمانڈز .ps1 فائل میں محفوظ کرنے کے قابل نہیں ہو سکتی ہیں، لیکن وقت بچانے کے لیے زیادہ پیچیدہ کمانڈ جیسے Get-Date-DisplayHint Date کو اسکرپٹ فائل میں لکھا جانا چاہیے۔ ہم مزید پیچیدہ کمانڈز دریافت کریں گے جو بعد میں .ps1 فائلوں میں محفوظ کرنے کے قابل ہیں۔





PowerShell کے ساتھ کاموں کو خودکار کیسے بنایا جائے۔

پاور شیل صرف ایک ایپلیکیشن نہیں ہے، یہ ایک اسکرپٹنگ لینگویج ہے جو .Net CLR پر بنائی گئی ہے جو IT کاموں کو خودکار کرتی ہے۔ اس میں CMD کے ساتھ پسماندہ مطابقت ہے اور یہ سادہ یا پیچیدہ کاموں کو خودکار کر سکتا ہے۔ اپنی عالمگیر نوعیت کی وجہ سے، یہ ونڈوز کلائنٹس اور سرورز پر دستیاب ہے، اور macOS، Linux، اور کلاؤڈ ماحول میں، PowerShell ایک زبردست ٹول ہے جسے زیادہ تر IT پیشہ ور افراد اپنے روزمرہ کے کاموں کو خودکار بنانے کے لیے استعمال کرتے ہیں۔





PowerShell میں کاموں کو خودکار کرنے کے لیے، ہمیں صرف درج ذیل طریقہ کار پر عمل کرنے کی ضرورت ہے۔



  1. اسکرپٹ کو چلانے کی اجازت دینے کے لیے پاور شیل میں ایگزیکیوشن پالیسی کو کنفیگر کریں۔
  2. پاور شیل اسکرپٹ بنائیں
  3. پاور شیل اسکرپٹ کو چلائیں اور ٹیسٹ کریں۔
  4. ٹاسک شیڈیولر کا استعمال کرتے ہوئے اسکرپٹ کو شیڈول کریں۔

آئیے ان کے بارے میں تفصیل سے بات کرتے ہیں۔

1] اسکرپٹ کو چلانے کی اجازت دینے کے لیے پاور شیل میں ایگزیکیوشن پالیسی کو ترتیب دیں۔

پہلے سے طے شدہ طور پر، ونڈوز صارف کو ایک ایگزیکیوشن پالیسی کی مدد سے پاور شیل میں اسکرپٹ چلانے سے روکتا ہے۔ تاہم، کوئی بھی کمانڈ چلا کر آسانی سے تبدیل کر سکتا ہے۔



کو عمل درآمد کی پالیسی کو چیک کریں، پاور شیل کے ایلیویٹڈ موڈ میں درج ذیل کمانڈ کو چلائیں۔

Get-ExecutionPolicy

اگر یہ کہتا ہے۔ 'تمام دستخط شدہ'، تمام اسکرپٹس اور کنفیگریشن فائلوں پر ایک قابل اعتماد پبلشر کے دستخط ہوتے ہیں، بشمول مقامی کمپیوٹر پر لکھے گئے اسکرپٹس۔

سیاق و سباق مینو ایڈیٹر

کو عملدرآمد کی پالیسی میں تبدیلی، درج ذیل کمانڈ کو چلائیں۔

set-executionpolicy unrestricted

یا

set-executionpolicy remotesigned

یہ آپ کو پاور شیل اسکرپٹس چلانے کی اجازت دے گا۔

2] پاور شیل اسکرپٹ بنائیں

PowerShell اسکرپٹس کے دائرے کو تلاش کرنے کے لیے اس کے اپنے ایک الگ مضمون کی ضرورت ہوتی ہے، لیکن یہاں ہم آپ کو سکھائیں گے کہ پاور شیل اسکرپٹ کو کیسے بنایا جائے اور اسے کیسے چلایا جائے۔

لفظ میں پیراگراف کے نشانات کو کیسے بند کریں
# Get all computer properties
$systemInfo = Get-ComputerInfo
$systemInfo
# Get specific version properties
$versionInfo = Get-ComputerInfo -Property "*version"
$versionInfo

یہ اسکرپٹ تمام سسٹم اور آپریٹنگ سسٹم کی خصوصیات کو بازیافت کرتا ہے، بشمول ورژن سے متعلقہ خصوصیات جیسے کہ ونڈوز ورژن اور BIOS ورژن۔

اگرچہ پاور شیل اسکرپٹ لکھنے کے لیے مختلف ٹولز موجود ہیں، ہم نوٹ پیڈ استعمال کریں گے جو آپ کے کمپیوٹر پر پہلے سے انسٹال ہوتا ہے۔

تو، کھولیں نوٹ پیڈ، پہلے دی گئی اسکرپٹ کو پیسٹ کریں، پر جائیں۔ فائل > محفوظ کریں بطور، کے ساتھ ایک نام دیں .ps1 توسیع، تبدیلی ایسے محفوظ کریں ٹائپ کریں تمام فائلیں، اور انٹر کو دبائیں۔ اگر آپ کی فائل محفوظ نہیں ہو رہی ہے تو مقام کو ڈیسک ٹاپ میں تبدیل کریں اور پھر کوشش کریں۔

نوٹ: ہم تجویز کرتے ہیں کہ آپ پاور شیل اسکرپٹ لکھنے کے لیے ویژول اسٹوڈیو کوڈ استعمال کریں کیونکہ نوٹ پیڈ میں مختلف خصوصیات کی کمی ہے جس کی وجہ سے یہ اسکرپٹنگ کی مثالی افادیت نہیں ہے۔

3] پاور شیل اسکرپٹ کو چلائیں اور جانچیں۔

اب، آئیے دیکھتے ہیں کہ کیسے چلائیں۔ پاور شیل اسکرپٹ۔ چونکہ ہم نے پاور شیل اسکرپٹ کو نوٹ پیڈ کا استعمال کرتے ہوئے بنایا ہے، اس لیے اسے چلانے کے لیے ہمیں استعمال کرنا ہوگا۔ پاور شیل۔ لہذا، بطور ایڈمنسٹریٹر پاور شیل کھولیں اور پھر درج ذیل کمانڈ کو چلائیں۔

& "script-location/script-name.ps1"

اگر آپ کو یقین نہیں ہے کہ آپ کے اسکرپٹ کا صحیح مقام کیا ہے، تو اس پر دائیں کلک کریں، پر جائیں۔ پراپرٹیز ، اور لوکیشن فیلڈ سے، صحیح جگہ کاپی کریں۔ صرف اسکرپٹ کا مقام اور نام پہلے دیے گئے نحو میں ڈالیں اور آپ کو جانا اچھا ہوگا۔

4] ٹاسک شیڈیولر کا استعمال کرتے ہوئے اسکرپٹ کو شیڈول کریں۔

  PowerShell کے ساتھ کاموں کو خودکار بنائیں

اگر آپ کا اسکرپٹ ٹھیک چل رہا ہے تو اسکرپٹ کو شیڈول کرنے میں کوئی حرج نہیں ہے۔ ایسا کرنے کے لئے، ہم استعمال کریں گے ٹاسک شیڈول ، ایک بلٹ ان ونڈوز ایپلیکیشن جو اس کے نام سے ظاہر ہوتا ہے۔ اپنی PowerShell اسکرپٹ کو شیڈول کرنے کے لیے نیچے بتائے گئے اقدامات پر عمل کریں۔

واقعہ کے ناظرین کی لاگ ان ونڈوز 7 کو کیسے حذف کریں
  1. لانچ کریں۔ ٹاسک شیڈولر۔
  2. پر دائیں کلک کریں۔ ٹاسک شیڈیولر لائبریری اور پر کلک کریں بنیادی کام بنائیں۔
  3. نام اور تفصیل درج کریں (اگر آپ چاہیں) اور اگلا پر کلک کریں۔
  4. اب، منتخب کریں کہ جب آپ ٹاسک کو اسکرپٹ کرنا چاہتے ہیں اور نیکسٹ پر کلک کریں۔
  5. اگلی ونڈو میں صحیح تاریخ اور وقت منتخب کریں اور اگلا پر کلک کریں۔
  6. ایکشن ونڈو میں، منتخب کریں۔ ایک پروگرام شروع کریں۔ اور اگلا پر کلک کریں۔
  7. پھر، میں پروگرام/اسکرپٹس آپشن، براؤز پر کلک کریں۔
  8. پر نیویگیٹ کریں۔ C:\Windows\System32\WindowsPowerShell\v1.0 اور منتخب کریں powershell.exe۔
  9. اگلا، میں دلائل شامل کریں، مقام کے ساتھ اسکرپٹ کا نام درج کریں اور Next > Finish پر کلک کریں۔

آپ کام کو منتخب کر سکتے ہیں اور اس پر کلک کر سکتے ہیں۔ رن اس بات کی تصدیق کرنے کے لیے کہ یہ کام کر رہا ہے یا نہیں۔

امید ہے، اب آپ جانتے ہیں کہ ونڈوز کمپیوٹر پر پاور شیل اسکرپٹ کیسے بنانا اور چلانا ہے۔

پڑھیں: ونڈوز میں شیڈول ٹاسک کو کیسے حذف کریں۔

کیا میں پاور شیل کو خودکار کاموں کے لیے استعمال کر سکتا ہوں؟

جی ہاں، PowerShell اسکرپٹنگ لینگویج کی مدد سے، آپ اسکرپٹ لکھ سکتے ہیں جو، جب عمل میں آتا ہے، خود بخود آپ کے لیے کام کر سکتا ہے۔ اس اسکرپٹ کو بلٹ ان ٹاسک شیڈیولر یوٹیلیٹی کا استعمال کرتے ہوئے شیڈول کیا جا سکتا ہے، اور آپ کو جانا اچھا ہوگا۔

پڑھیں: دوسرا ٹاسک مکمل ہونے کے بعد شیڈول ٹاسک کو کیسے چلایا جائے۔

میں پاور شیل اسکرپٹ کو خود بخود چلانے کے لیے کیسے شیڈول کروں؟

ٹاسک شیڈیولر یوٹیلیٹی آپ کو پاور شیل اسکرپٹ کو خود بخود چلانے کی اجازت دیتی ہے۔ آپ اسے وقت کے ایک خاص موقع پر چلانے کے لیے شیڈول کر سکتے ہیں، اور یہ، بلا شبہ، آپ کے لیے ایسا کرے گا۔

یہ بھی پڑھیں: ونڈوز پر خود بخود چلانے کے لیے بیچ فائل کو کیسے شیڈول کریں۔ .

  PowerShell کے ساتھ کاموں کو خودکار بنائیں
مقبول خطوط