Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون

تاريخي طور تي، يونڪس سسٽم تي ڪمانڊ لائين افاديتون ونڊوز جي ڀيٽ ۾ بهتر ترقي يافته آهن، پر هڪ نئين حل جي اچڻ سان، صورتحال تبديل ٿي وئي آهي.

Windows PowerShell سسٽم جي منتظمين کي اجازت ڏئي ٿي ته اڪثر معمولي ڪمن کي خودڪار ڪرڻ لاءِ. ان سان گڏ، توهان سيٽنگون تبديل ڪري سگهو ٿا، خدمتون بند ڪري ۽ شروع ڪري سگهو ٿا، ۽ پڻ تمام گهڻيون نصب ٿيل ايپليڪيشنن تي سار سنڀال. اهو غلط ٿيندو ته نيري ونڊو کي هڪ ٻيو ڪمانڊ مترجم سمجھڻ. اهو طريقو Microsoft پاران تجويز ڪيل جدت جي جوهر کي ظاهر نٿو ڪري. حقيقت ۾، Windows PowerShell جا امڪان تمام وسيع آهن: مضمونن جي هڪ مختصر سيريز ۾، اسان اهو معلوم ڪرڻ جي ڪوشش ڪنداسين ته Microsoft حل انهن اوزارن کان ڪيئن مختلف آهي جن سان اسان وڌيڪ واقف آهيون.

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون

مکيه خاصيتون 

يقينن، ونڊوز پاور شيل بنيادي طور تي اسڪرپٽنگ ٻولي سان گڏ ڪمانڊ شيل آهي، اصل ۾ .NET فريم ورڪ ۽ بعد ۾ .NET ڪور تي ٺهيل آهي. شيلز جي برعڪس جيڪي ٽيڪسٽ ڊيٽا کي قبول ڪن ٿا ۽ واپس ڪن ٿا، Windows PowerShell ڪم ڪري ٿو .NET ڪلاسن سان، جن ۾ خاصيتون ۽ طريقا آهن. PowerShell توهان کي عام حڪم هلائڻ جي اجازت ڏئي ٿي ۽ توهان کي COM، WMI، ۽ ADSI شين تائين رسائي پڻ ڏئي ٿي. اهو مختلف اسٽوريج استعمال ڪري ٿو، جهڙوڪ فائل سسٽم يا ونڊوز رجسٽري، جنهن تائين رسائي حاصل ڪرڻ لاء. فراهم ڪندڙ. مختلف عملن کي لاڳو ڪرڻ لاءِ PowerShell قابل عمل اجزاء کي ٻين ايپليڪيشنن ۾ شامل ڪرڻ جي امڪان کي ياد رکڻ جي قابل آهي، بشمول. گرافڪ انٽرفيس ذريعي. ريورس پڻ سچ آهي: ڪيتريون ئي ونڊوز ايپليڪيشنون PowerShell ذريعي انهن جي انتظاماتي انٽرفيس تائين رسائي فراهم ڪن ٿيون. 

Windows PowerShell توهان کي اجازت ڏئي ٿي:

  • آپريٽنگ سسٽم سيٽنگون تبديل ڪريو؛
  • خدمتون ۽ عمل کي منظم ڪريو؛
  • سرور جي ڪردار ۽ اجزاء کي ترتيب ڏيو؛
  • سافٽ ويئر انسٽال ڪريو؛
  • خاص انٽرفيس ذريعي انسٽال ٿيل سافٽ ويئر کي منظم ڪريو؛
  • ٽئين پارٽي جي پروگرامن ۾ قابل عمل اجزاء شامل ڪريو؛
  • انتظامي ڪمن کي خودڪار ڪرڻ لاء اسڪرپٽ ٺاهيو؛
  • فائل سسٽم سان ڪم ڪريو، ونڊوز رجسٽري، سرٽيفڪيٽ اسٽور، وغيره.

شيل ۽ ترقي ماحول

ونڊوز پاور شيل ٻن شڪلن ۾ موجود آهي: ڪمانڊ شيل سان گڏ ڪنسول ايموليٽر کان علاوه، هڪ انٽيگريٽيڊ اسڪرپٽنگ انوائرنمينٽ (ISE) آهي. ڪمانڊ لائن انٽرفيس تائين رسائي حاصل ڪرڻ لاءِ، صرف ونڊوز مينيو مان مناسب شارٽ ڪٽ چونڊيو يا رن مينيو مان powershell.exe کي هلايو. هڪ نيري ونڊو اسڪرين تي ظاهر ٿيندي، خاص طور تي مختلف صلاحيتن ۾ antediluvian cmd.exe کان. يونڪس سسٽم لاءِ ڪمانڊ شيل جي استعمال ڪندڙن کان واقف آٽو مڪمل ۽ ٻيون خاصيتون آهن.

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون

شيل سان ڪم ڪرڻ لاء، توهان کي ڪجهه ڪيبورڊ شارٽڪٽ ياد رکڻ جي ضرورت آهي:

  • مٿي ۽ هيٺيون تير اڳئين ٽائپ ڪيل حڪمن کي ورجائڻ لاءِ تاريخ ذريعي اسڪرول ڪريو؛
  • هڪ لڪير جي آخر ۾ ساڄي تير پوئين ڪمانڊ ڪردار کي ڪردار طرفان ٻيهر ٽائيپ ڪري ٿو.
  • Ctrl+Home ٽائيپ ٿيل متن کي ڪرسر جي پوزيشن کان لائين جي شروعات تائين حذف ڪري ٿو.
  • Ctrl+End متن کي ڪرسر کان لائين جي آخر تائين حذف ڪري ٿو.

F7 ٽائپ ڪيل حڪمن سان هڪ ونڊو ڏيکاري ٿو ۽ توهان کي انهن مان هڪ کي چونڊڻ جي اجازت ڏئي ٿو. ڪنسول پڻ ڪم ڪري ٿو متن جي چونڊ سان گڏ ماؤس، ڪاپي پيسٽ، ڪرسر پوزيشن، حذف ڪرڻ، بيڪ اسپيس - سڀ ڪجھ اسان کي پسند آهي.

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
Windows PowerShell ISE هڪ مڪمل ڊولپمينٽ ماحول آهي جنهن ۾ ٽيب ٿيل ۽ نحو نمايان ٿيل ڪوڊ ايڊيٽر، ڪمانڊ بلڊر، بلٽ ان ڊيبگر، ۽ ٻيون پروگرامنگ خوشيون شامل آهن. جيڪڏهن توهان ڊولپمينٽ انوائرمينٽ ايڊيٽر ۾ ڪمانڊ جي نالي کان پوءِ هڪ هائيفن لکو ٿا، توهان کي قسم جي اشاري سان گڏ ڊراپ-ڊائون لسٽ ۾ سڀ موجود آپشن ملندا. توھان شروع ڪري سگھو ٿا PowerShell ISE يا ته سسٽم مينيو مان شارٽ ڪٽ ذريعي، يا executable فائل powershell_ise.exe استعمال ڪندي.

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون

Cmdlets 

Windows PowerShell ۾، جنهن کي سڏيو ويندو آهي. cmdlets. اهي خاص .NET ڪلاس آهن جيڪي مختلف قسم جي ڪارڪردگي مهيا ڪن ٿا. انهن کي Action-Object (يا فعل-اسم، جيڪڏهن توهان چاهيو ٿا) جو نالو ڏنو ويو آهي، ۽ هائيفن کان الڳ ٿيل لنڪ قدرتي ٻوليءَ جي جملن ۾ اڳڪٿي ۽ مضمون وانگر آهي. مثال طور، Get-Help لفظي معنيٰ آهي "Get-Help"، يا PowerShell جي حوالي سان: "Show-help". حقيقت ۾، هي يونڪس سسٽم ۾ مين ڪمانڊ جو هڪ اينالاگ آهي، ۽ PowerShell ۾ مينوئل کي هن طريقي سان درخواست ڪرڻ گهرجي، ۽ cmdlets کي --help يا /? key سان ڪال ڪرڻ سان نه. آن لائن PowerShell دستاويزن جي باري ۾ نه وساريو: Microsoft ان کي ڪافي تفصيلي آهي.

Get کان علاوه، cmdlets ٻين فعلن کي پڻ استعمال ڪن ٿا عملن کي ظاهر ڪرڻ لاء (۽ نه رڳو فعل، سختي سان ڳالهائڻ). هيٺ ڏنل فهرست ۾ اسين ڪجهه مثال ڏيون ٿا:

Add - شامل ڪريو؛
Clear - صاف؛
Enable - هلايو؛
Disable - بند ڪيو؛
New - ٺاھڻ؛
Remove - حذف ڪريو؛
Set - پڇو؛
Start - ڊوڙڻ؛
Stop - روڪي؛
Export - برآمد؛
Import - درآمد.

سسٽم، يوزر ۽ اختياري cmdlets آهن: عمل جي نتيجي ۾، اهي سڀئي شيون يا شيون جي هڪ صف کي واپس ڪن ٿا. اهي ڪيس حساس نه آهن، يعني. ڪمانڊ مترجم جي نقطي نظر کان، حاصل-مدد ۽ حاصل-مدد جي وچ ۾ ڪوبه فرق ناهي. اکر '؛' الڳ ڪرڻ لاءِ استعمال ڪيو ويندو آهي، پر اهو لازمي آهي ته ان کي صرف ان صورت ۾ لڳايو وڃي جڏهن هڪ ئي لڪير تي ڪيترائي cmdlets لڳل هجن. 

Windows PowerShell cmdlets کي ماڊلز ۾ گروپ ڪيو ويو آھي (NetTCPIP، Hyper-V، وغيره)، ۽ اتي آھي Get-Command cmdlet اعتراض ۽ عمل جي ڳولا لاءِ. توھان ھن طرح مدد ڏيکاري سگھو ٿا:

Get-Help Get-Command

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون

ڊفالٽ طور، حڪم مختصر مدد ڏيکاري ٿو، پر پيرا ميٽرز (دليل) cmdlets ڏانهن منتقل ڪيا ويا آهن جيئن ضرورت هجي. انهن جي مدد سان، توهان، مثال طور، تفصيلي (پيراميٽر -تفصيل) يا مڪمل (پيراميٽر -مڪمل) مدد حاصل ڪري سگهو ٿا، انهي سان گڏ ڊسپلي جا مثال (پيراميٽر -مثال):

Get-Help Get-Command -Examples

Windows PowerShell ۾ مدد Update-Help cmdlet سان تازه ڪاري ڪئي وئي آھي. جيڪڏهن حڪمن جي هڪ لڪير تمام گهڻي ڊگهي ٿي وڃي، ته cmdlet دليلن کي ايندڙ هڪ ڏانهن منتقل ڪري سگهجي ٿو خدمت جي ڪردار '`' لکڻ سان ۽ انٽر کي دٻائڻ سان - صرف هڪ لڪير تي ڪمانڊ لکڻ کي ختم ڪرڻ ۽ ٻئي تي جاري رکڻ ڪم نه ڪندو.

عام cmdlets جا ڪجھ مثال ھيٺ ڏجن ٿا: 

Get-Process - سسٽم ۾ هلندڙ عمل ڏيکاريو؛
Get-Service - ڏيکاريو خدمتون ۽ سندن حيثيت؛
Get-Content - فائل جو مواد ڏيکاريو.

اڪثر استعمال ٿيندڙ cmdlets ۽ خارجي يوٽيلٽيز لاءِ، Windows PowerShell ۾ مختصر مترادفات آهن - عرف (انگريزيءَ مان. عرف). مثال طور، Dir هڪ عرف آهي Get-ChildItem لاءِ. مترادفات جي لسٽ ۾ يونڪس سسٽم (ls، ps، وغيره) کان ڪمانڊ جا اينالاگز پڻ شامل آهن، ۽ Get-Help cmdlet سڏيو ويندو آهي مدد ڪمانڊ ذريعي. مترادفات جي مڪمل فهرست Get-Alias ​​cmdlet استعمال ڪندي ڏسي سگھجي ٿي:

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون

PowerShell اسڪرپٽ، ڪم، ماڊل، ۽ ٻولي

Windows PowerShell اسڪرپٽ هڪ .ps1 ايڪسٽينشن سان سادي ٽيڪسٽ فائلن جي طور تي ذخيرو ٿيل آهن. توھان انھن کي ڊبل ڪلڪ ڪري نه ٿا ھلي سگھو: توھان کي ساڄي ڪلڪ ڪرڻ جي ضرورت آھي ڪنٽينيڪٽ مينيو کي کولڻ لاءِ ۽ چونڊيو ”رن ان پاور شيل“. ڪنسول مان توهان کي يا ته اسڪرپٽ ڏانهن مڪمل رستو بيان ڪرڻو پوندو، يا مناسب ڊاريڪٽري ڏانهن وڃو ۽ فائل جو نالو لکو. رننگ اسڪرپٽ پڻ سسٽم پاليسي جي ذريعي محدود آهي، ۽ موجوده سيٽنگون چيڪ ڪرڻ لاء توهان استعمال ڪري سگهو ٿا Get-ExecutionPolicy cmdlet، جيڪو ھيٺين مان ھڪڙي قيمت واپس ڪندو:

Restricted - اسڪرپٽ لانچ ڪرڻ بند ٿيل آهي (ڊفالٽ طرفان)؛
AllSigned - صرف هڪ قابل اعتماد ڊولپر پاران دستخط ڪيل اسڪرپٽ جي لانچ جي اجازت آهي؛
RemoteSigned - اجازت ڏنل دستخط ٿيل ۽ پنهنجي اسڪرپٽ هلائڻ جي؛
Unrestricted - ڪنهن به اسڪرپٽ کي هلائڻ جي اجازت.

منتظم وٽ ٻه آپشن آهن. سڀ کان وڌيڪ محفوظ اسڪرپٽ تي دستخط ڪرڻ شامل آهي، پر اهو ڪافي سنجيده جادو آهي - اسان ان سان گڏ ايندڙ مضمونن ۾ معاملو ڪنداسين. هاڻي اچو ته گهٽ ۾ گهٽ مزاحمت جو رستو اختيار ڪريون ۽ پاليسي تبديل ڪريون:

Set-ExecutionPolicy RemoteSigned

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
PowerShell کي ائين ڪرڻ لاءِ ايڊمنسٽريٽر طور هلائڻو پوندو، جيتوڻيڪ توھان موجوده استعمال ڪندڙ لاءِ پاليسي خاص سيٽنگ سان تبديل ڪري سگھو ٿا.

اسڪرپٽ هڪ اعتراض تي مبني پروگرامنگ ٻولي ۾ لکيا ويا آهن، جن جي ڪمن کي ساڳئي اصول جي مطابق نامزد ڪيو ويو آهي جيئن اڳ ۾ بحث ڪيل cmdlets: "Action-Object" ("فعل-اسم"). ان جو بنيادي مقصد انتظامي ڪمن کي خودڪار ڪرڻ آهي، پر اها هڪ مڪمل تشريح ڪيل ٻولي آهي جنهن ۾ تمام ضروري تعميرات آهن: مشروط جمپ، لوپس، متغير، صفون، شيون، غلطي سنڀالڻ، وغيره. ڪو به ٽيڪسٽ ايڊيٽر اسڪرپٽنگ لاءِ ٺيڪ آهي، پر اهو بهترين آهي Windows PowerShell ISE هلائڻ.

توھان اسڪرپٽ ڏانھن پيرا ميٽرز پاس ڪري سگھو ٿا، انھن کي لازمي بڻائي سگھو ٿا، ۽ ڊفالٽ قدر پڻ سيٽ ڪريو. Windows PowerShell توهان کي فنڪشن ٺاهڻ ۽ ڪال ڪرڻ جي اجازت ڏئي ٿي ساڳيءَ طرح cmdlets، استعمال ڪندي فنڪشن تعمير ۽ ڪرلي بريسس. فعل سان گڏ هڪ اسڪرپٽ کي ماڊل سڏيو ويندو آهي ۽ هڪ .psm1 ايڪسٽينشن آهي. PowerShell ماحوليات جي متغيرن ۾ بيان ڪيل ڊائريڪٽرن ۾ ماڊلز کي ذخيرو ڪيو وڃي. توھان انھن کي ھيٺ ڏنل حڪم استعمال ڪندي ڏسي سگھو ٿا:

Get-ChildItem Env:PSModulePath | Format-Table -AutoSize

کنویر

آخري مثال ۾، اسان هڪ تعمير استعمال ڪيو آهي جيڪو واقف آهي يونڪس شيل استعمال ڪندڙن کان. Windows PowerShell ۾، عمودي بار پڻ توهان کي اجازت ڏئي ٿو ته توهان هڪ ڪمانڊ جي آئوٽ پٽ کي ٻئي جي ان پٽ ڏانهن منتقل ڪيو، پر پائپ لائن جي عمل ۾ هڪ اهم فرق آهي: اسان هاڻي ڪردارن جي هڪ سيٽ يا ڪجهه قسم جي باري ۾ نه ڳالهائي رهيا آهيون. متن. بلٽ-ان cmdlets يا استعمال ڪندڙ جي بيان ڪيل افعال واپسي شيون يا شين جي صفن کي، ۽ پڻ انهن کي ان پٽ طور وصول ڪري سگھن ٿا. Bourne شيل ۽ ان جي ڪيترن ئي جانشين وانگر، PowerShell پيچيده ڪمن کي پائيپ لائين سان آسان بڻائي ٿو.

پائپ لائن جو آسان ترين مثال هن طرح نظر اچي ٿو:

Get-Service | Sort-Object -property Status

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
پهرين، Get-Service cmdlet تي عمل ڪيو ويندو آهي، ۽ پوءِ ان پاران حاصل ڪيل سڀئي خدمتون، اسٽيٽس پراپرٽي جي ترتيب سان ترتيب ڏيڻ لاءِ ترتيب-آبجڪٽ cmdlet ڏانهن موڪليا ويندا آهن. جنهن جو دليل پائپ لائن جي پوئين حصي جو نتيجو پاس ڪيو ويو آهي ان جي قسم تي منحصر آهي - عام طور تي اهو آهي InputObject. هن مسئلي تي وڌيڪ تفصيل سان بحث ڪيو ويندو هڪ مضمون ۾ وقف ڪيل PowerShell پروگرامنگ ٻولي. 

جيڪڏھن توھان چاھيو، توھان سلسلو جاري رکي سگھوٿا ۽ ترتيب-آبجڪٽ آپريشن جو نتيجو ٻئي cmdlet ڏانھن منتقل ڪري سگھو ٿا (اھي کي کاٻي کان ساڄي تائين عمل ڪيو ويندو). رستي جي ذريعي، ونڊوز استعمال ڪندڙن کي پڻ رسائي آهي صفحي جي تعمير لاء سڀني يونڪسائيڊس کان واقف آهي: 

Get-Service | Sort-Object -property Status | more

پس منظر ۾ هلندڙ ڪم 

گهڻو ڪري، اهو ضروري آهي ته هڪ خاص حڪم کي پس منظر ۾ هلائڻ لاء، جيئن ته شيل سيشن ۾ ان جي عمل جي نتيجي جو انتظار نه ڪيو وڃي. Windows PowerShell هن ڪيس لاءِ ڪيترائي cmdlet آهن:

Start-Job - هڪ پس منظر ڪم شروع ڪرڻ؛
Stop-Job - پس منظر جي ڪم کي روڪيو؛
Get-Job - پس منظر جي ڪمن جي فهرست ڏسو؛
Receive-Job - پس منظر جي ڪم جي عمل جي نتيجي کي ڏسڻ؛
Remove-Job - پس منظر واري ڪم کي ختم ڪرڻ؛
Wait-Job - پس منظر جي ڪم کي واپس ڪنسول ڏانھن منتقل ڪرڻ.

پس منظر واري ڪم کي شروع ڪرڻ لاءِ، اسان Start-Job cmdlet استعمال ڪريون ٿا ۽ هڪ ڪمانڊ يا ڪمانڊ جو سيٽ وکرلي برائسز ۾ بيان ڪريون ٿا:

Start-Job {Get-Service}

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
Windows PowerShell ۾ پسمنظر جا ڪم انهن جا نالا ڄاڻڻ سان ٺاهي سگھجن ٿا. پهرين، اچو ته سکو ته انهن کي ڪيئن ڏيکاريو:

Get-Job

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
هاڻي اچو ته ڏيکاريون نوڪري جا نتيجا 1:

Receive-Job Job1 | more

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
اهو بلڪل سادو آهي.

ريموٽ حڪم تي عملدرآمد

Windows PowerShell توهان کي ڪمانڊز ۽ اسڪرپٽس تي عمل ڪرڻ جي اجازت ڏئي ٿي نه رڳو مقامي ڪمپيوٽر تي، پر ريموٽ ڪمپيوٽر تي، ۽ ايستائين جو مشينن جي پوري گروپ تي. ھن کي ڪرڻ جا ڪيترائي طريقا آھن:

  • گھڻن cmdlets وٽ ھڪڙو پيٽرول آھي -ComputerName، پر هن طريقي سان اهو ممڪن نه ٿيندو، مثال طور، هڪ conveyor ٺاهڻ لاء؛
  • Cmdlet Enter-PSSession توهان کي ريموٽ مشين تي هڪ انٽرويو سيشن ٺاهڻ جي اجازت ڏئي ٿي؛ 
  • cmdlet استعمال ڪندي Invoke-Command توهان هڪ يا وڌيڪ ريموٽ ڪمپيوٽرن تي حڪم يا اسڪرپٽ هلائي سگهو ٿا.

PowerShell جا نسخا

پاور شيل 2006 ۾ ان جي پهرين رليز کان وٺي تمام گهڻو تبديل ٿي چڪو آهي. اوزار مختلف هارڊويئر پليٽ فارمن تي هلندڙ ڪيترن ئي سسٽم لاءِ موجود آهي (x86, x86-64, Itanium, ARM): Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008/2008 R2, Windows 7, Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2012/2012 R2, Windows 10, Windows Server 2016, GNU/Linux ۽ OS X. تازو رليز 6.2 جنوري 10، 2018 تي جاري ڪيو ويو. اڳئين ورزن لاءِ لکيل اسڪرپٽ ممڪن آهي ته پوئين ورزن ۾ ڪم ڪن، پر بيڪپورٽنگ مشڪل ٿي سگهي ٿي ڇاڪاڻ ته پاور شيل ترقي جي سالن ۾ وڏي تعداد ۾ نوان cmdlet متعارف ڪرايا آهن. توهان ڪمپيوٽر تي نصب ڪيل ڪمانڊ شيل جو نسخو ڳولي سگهو ٿا $PSVersionTable بلٽ ان متغير جي PSVersion ملڪيت استعمال ڪندي:

$PSVersionTable.PSVersion

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
توھان پڻ استعمال ڪري سگھو ٿا cmdlet:

Get-Variable -Name PSVersionTable –ValueOnly

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون
ساڳيو ئي ڪيو ويو آهي Get-Host cmdlet سان. حقيقت ۾، اتي ڪيترائي اختيار آھن، پر انھن کي استعمال ڪرڻ لاء توھان کي سکڻ جي ضرورت پوندي PowerShell پروگرامنگ ٻولي، جيڪا اسان ان ۾ ڪنداسين. ايندڙ مضمون

نتيجو 

Microsoft منظم ڪيو آهي هڪ واقعي طاقتور شيل ٺاهڻ لاءِ هڪ آسان مربوط ماحول سان اسڪرپٽ ٺاهڻ لاءِ. اهو انهن اوزارن کان مختلف آهي جيڪي اسان کي يونڪس جي دنيا ۾ واقف آهن ونڊوز فيملي جي آپريٽنگ سسٽم سان گڏ ان سان گڏوگڏ انهن لاءِ سافٽ ويئر ۽ .NET ڪور پليٽ فارم سان. PowerShell کي شئي تي مبني شيل سڏيو وڃي ٿو ڇاڪاڻ ته cmdlets ۽ صارف جي بيان ڪيل افعال واپسي شيون يا شيون جا صفا ۽ انهن کي ان پٽ طور وٺي سگهن ٿا. اسان سمجهون ٿا ته ونڊوز تي سڀني سرور منتظمين کي هن اوزار جو مالڪ هجڻ گهرجي: اهو وقت گذري چڪو آهي جڏهن اهي ڪمانڊ لائن کان سواء ڪري سگهن ٿا. هڪ جديد ڪنسول شيل خاص طور تي گهربل آهي اسان جي گھٽ قيمت VPS ونڊوز سرور ڪور هلائيندڙ، پر اهو هڪ مڪمل طور تي مختلف ڪهاڻي آهي.

Windows PowerShell ڇا آھي ۽ ان سان ڪھڙي شيءِ کائي ويندي آھي؟ حصو 1: اهم خاصيتون

صرف رجسٽرڊ استعمال ڪندڙ سروي ۾ حصو وٺي سگهن ٿا. سائن ان ڪريو، توهان جي مهرباني.

سيريز ۾ ايندڙ مضمونن ۾ ڪهڙن موضوعن کي پهرين ڍڪڻ گهرجي؟

  • 53,2٪PowerShell123 ۾ پروگرامنگ

  • 42,4٪PowerShell98 فنڪشن ۽ ماڊلز

  • 22,1٪پنهنجون لکتون ڪيئن سائن ڪيون؟ 51

  • 12,1٪مهيا ڪندڙن جي ذريعي ذخيرو سان ڪم ڪرڻ (فراهم ڪندڙ) 28

  • 57,6٪PowerShell133 سان ڪمپيوٽر انتظاميه کي خودڪار ڪرڻ

  • 30,7٪سافٽ ويئر مئنيجمينٽ ۽ ايمبيڊنگ PowerShell executables ۾ ٽئين پارٽي پروڊڪٽس71

231 صارفين ووٽ ڏنو. 37 صارفين کي روڪيو ويو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو