معرفی دستورات مهم و کاربردی PowerShell که مدیران شبکه مایکروسافتی باید بدانند - قسمت دوم

با سلام خدمت دوستان عزیز وب سایت توسینسو. امروز در این آموزش با ادامه معرفی دستورات یا CMDLET های بسیار کاربردی و جالب PowerShell در خدمت شما هستیم.

6- بسیاری از ما ترجیح میدهیم با استفاده از محیط GUI سیستم را خاموش کنیم. اگر در محیط های Enterprise مشغول به کار هستید و با بسیاری از سرور ها سر و کار دارید محیط گرافیکی گزینه جالبی برای این کار نیست و گاها شما مجبور هستید که با استفاده از دستور در صورت لزوم سرور ها را خاموش کنید. در Command Prompt با استفاده از دستور shutdown -s این کار را انجام میدادید ولی در PowerShell با استفاده از دستور زیر براحتی کامپیوتر مورد نظرمان را خاموش می کنیم :
Stop-Computer -ComputerName "HostName1","HostName2","Gateway or Address"
همانطور که در قالب دستوری بالا مشاهده می کنید شما می توانید بصورت همزمان با استفاده از این CMDLET چندین کامپیوتر را خاموش یا Shutdown کنید.

7- همانند Shutdown یا Stop کردن کامپیوتر شما می توانید سیستم را Restart کنید. در Command Prompt با استفاده از دستور shutdown -r این کار را انجام میدادید. حالا در PowerShell با استفاده از قالب دستوری زیر می توانید این کار را انجام دهید :
Restart-Computer -ComputerName "HostNameNew", Gateway or Address"

8- اگر با استفاده از Group Policy به سیستم ها GPO اعمال کردید ولی GPO به هر دلیلی به سیستم ها اعمال نمی شود شما با استفاده از دستور gpupdate /force میتوانستید سیستم را مجبور کنید تا Policy ها را از سرور دریافت کند. با استفاده از دستور زیر در PowerShell می توانید بدون آنکه به سیستم مربوطه PSSession بزنید روی تعداد زیادی سیستم این کار را انجام دهید :
Invoke-GPUpdate -Computer "Name of the Host" -Force
مثال :
Invoke-GPUpdate -Computer "TOSINSO\COMPUTER-02" -Force

9- برای ست کردن Variable ها در ویندوز شما در Command Prompt از قالب دستوری زیر استفاده می کردید :
SET VariableName = "Value of the Variable"
در PowerShell نیز مشابه همین کار را باید انجام دهید با این تفاوت که به جای SET باید از علامت $ استفاده کنید. به قالب دستوری زیر توجه کنید :
$VariableName="Value of the Variable"
مثال :
$Env:windir
برای تغییر دادن مقدار Variable از قالب دستوری زیر باید استفاده کنید :
$Env:<variable-name> += "<new-value>

10- برای جوین کردن کلاینت ها به دامین با دستور netdom و با استفاده از قالب دستوری زیر این کار را انجام میدادید :
netdom /domain:domainName /user:userName /password:passwordForTheDomain member hostname /add
در PowerShell خیلی راحت تر با قالب دستوری زیر میتوانید این کار را انجام دهید :
Add-Computer -DomainName "Domain" -Credential "Domain\Username" -Restart
مثال :
Add-Computer -ComputerName PC01 -DomainName tosinso.com -LocalCredentials administrator -DomainCredential tosinso\administrator -restart -force
امیدوارم این آموزش مورد توجه شما قرار گرفته باشد.


نویسنده : امیرحسین کریم پور
منبع : جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
#آموزش_جامع_powershell #powershell #آموزش_دستورات_پاورشل #دستورات_کاربردی_powershell #دستورات_مهم_powershell #آموزش_دستورات_powershell
عنوان
1 معرفی دستورات مهم و کاربردی PowerShell که مدیران شبکه مایکروسافتی باید بدانند - قسمت اول رایگان
2 معرفی دستورات مهم و کاربردی PowerShell که مدیران شبکه مایکروسافتی باید بدانند - قسمت دوم رایگان
3 معرفی دستورات مهم و کاربردی PowerShell که مدیران شبکه مایکروسافتی باید بدانند - قسمت سوم رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....