เบเบฒเบ™เบ›เบดเบ”เบขเปˆเบฒเบ‡เบชเบฐเบซเบผเบฒเบ”เบ‚เบญเบ‡ VMWare ESXi hypervisor เปƒเบ™เบฅเบฐเบ”เบฑเบšเบซเบกเปเป‰เป„เบŸเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡ APC UPS

เบกเบตเบซเบผเบฒเบเบšเบปเบ”เบ„เบงเบฒเบกเบขเบนเปˆเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ PowerChute Business Edition เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš VMWare เบˆเบฒเบ PowerShell, เปเบ•เปˆเบšเบฒเบ‡เบ—เบตเบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰เบขเบนเปˆเบšเปˆเบญเบ™เบ”เบฝเบง, เป‚เบ”เบเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบˆเบธเบ”เบญเปˆเบญเบ™เป†. เปเบ•เปˆเบžเบงเบเบกเบฑเบ™เบกเบตเบขเบนเปˆ.

1. เบšเบปเบ”เปเบ™เบฐ เบ™เบณ

เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเบฑเบšเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™, เบšเบฑเบ™เบซเบฒเบเปˆเบฝเบงเบเบฑเบšเป„เบŸเบŸเป‰เบฒเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบเปเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆ UPS เป€เบ‚เบปเป‰เบฒเบกเบฒเบซเบผเบดเป‰เบ™, เปเบ•เปˆเปเบšเบ”เป€เบ•เบตเบฃเบตเบ‚เบญเบ‡เบกเบฑเบ™, เบญเบฐเบ™เบดเบˆเบฒ, เบšเปเปˆเบ”เบปเบ™. เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”? เบ›เบดเบ”!

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ, เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™เบ”เบต, PowerChute Business Edition เป„เบ”เป‰เบŠเปˆเบงเบเบžเบงเบเป€เบฎเบปเบฒเบญเบญเบ. เบŸเบฃเบต, เบชเปเบฒเบฅเบฑเบš 5 เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบžเบฝเบ‡เบžเป. เบ•เบปเบงเปเบ—เบ™, เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบ„เบญเบ™เป‚เบŠเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ”เบฝเบง. เป€เบกเบทเปˆเบญเบชเบดเป‰เบ™เบชเบธเบ”เบกเบฒเบฎเบญเบ”, เบ•เบปเบงเปเบ—เบ™เบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบŸเบฅเปŒเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบชเบปเปˆเบ‡ shutdown.exe /s /m เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปƒเบเป‰เบ„เบฝเบ‡, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ›เบดเบ” OS เบ‚เบญเบ‡เบกเบฑเบ™. เบ—เบธเบเบ„เบปเบ™เบกเบตเบŠเบตเบงเบดเบ”เบขเบนเปˆ.
เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เปเบกเปˆเบ™เป€เบงเบฅเบฒเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡ virtual.

2. เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบกเบฒ เปเบฅเบฐ เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบซเบเบฑเบ‡เปเบ”เปˆ? เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เป€เบฅเบตเบ - เป€เบŠเบตเบšเป€เบงเบตเบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบšเบ”เบฝเบงเบเบฑเบš Windows Server 2008 R2 เปเบฅเบฐ hypervisor เบ™เบถเปˆเบ‡เป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆเบกเบต virtual machines เบซเบผเบฒเบเป€เบ„เบทเปˆเบญเบ‡, เบฅเบงเบกเบ—เบฑเบ‡ Windows Server 2019, Windows Server 2003, เปเบฅเบฐ CentOS. เปเบฅเบฐ UPS เบญเบทเปˆเบ™ - APC Smart-UPS.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเบดเบ™เบเปˆเบฝเบงเบเบฑเบš NUT, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบชเบถเบเบชเบฒเบกเบฑเบ™เป€เบ—เบทเปˆเบญ; เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเปƒเบŠเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบกเบทเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เบ„เบท PowerChute Business Edition.

hypervisor เบชเบฒเบกเบฒเบ”เบ›เบดเบ”เป€เบ„เบทเปˆเบญเบ‡ virtual เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡; เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบšเบญเบเบกเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ–เบดเบ‡เป€เบงเบฅเบฒเปเบฅเป‰เบง. เบกเบตเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง VMWare.PowerCLI, เบ™เบตเป‰เปเบกเปˆเบ™เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบชเปเบฒเบฅเบฑเบš Windows Powershell เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš hypervisor เปเบฅเบฐเบšเบญเบเบกเบฑเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™. เบเบฑเบ‡เบกเบตเบšเบปเบ”เบ„เบงเบฒเบกเบซเบผเบฒเบเบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ PowerCLI.

3. เบ‚เบฐเบšเบงเบ™เบเบฒเบ™

UPS เป„เบ”เป‰เบ–เบทเบเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบเบฑเบšเบžเบญเบ” com เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ 2008, เป‚เบŠเบเบ”เบตเบ—เบตเปˆเบกเบฑเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™ - เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™เบ•เบปเบงเปเบ›เบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš (MOXA) เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ Windows virtual เปƒเบ”. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆ UPS เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ - Windows Server 2008, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡. เบ•เบปเบงเปเบ—เบ™ PowerChute Business Edition เป„เบ”เป‰เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบชเปˆเบกเบฑเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบˆเบธเบ”เบญเปˆเบญเบ™เบญเบฑเบ™เบ—เปเบฒเบญเบดเบ”: เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ•เบปเบงเปเบ—เบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบˆเบฒเบเบฅเบฐเบšเบปเบš, เปเบ•เปˆเบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ•เบปเบงเปเบ—เบ™เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบŸเบฅเปŒ cmd เป„เบ”เป‰.

เบ•เปเปˆเป„เบ›เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡ .Net Framework 4.7. เบ•เป‰เบญเบ‡เบ›เบดเบ”เป€เบ›เบตเบ”เป€เบ„เบทเปˆเบญเบ‡เปƒเปเปˆเบขเบนเปˆเบšเปˆเบญเบ™เบ™เบตเป‰, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบญเบšเบšเปเปˆเป„เบ”เป‰เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบกเบตเบกเบฑเบ™เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบกเบตเบ•เปเปˆเป„เบ›เบญเบตเบเปเบฅเป‰เบง. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบญเบฒเบ”เบˆเบฐเบเบฑเบ‡เบกเบฒ, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡.

เบ•เปเปˆเป„เบ›, เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡ PowerShell 5.1. เบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™ reboot, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบฅเบฒเบงเบšเปเปˆเป„เบ”เป‰เบ–เบฒเบก.
เบ•เปเปˆเป„เบ›, เบ•เบดเบ”เบ•เบฑเป‰เบ‡ PowerCLI 11.5. เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เป€เบ›เบฑเบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบœเปˆเบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เบกเบตเบซเบผเบฒเบเบšเบปเบ”เบ„เบงเบฒเบกเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบกเบฑเบ™เปเบฅเป‰เบง, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ›เบ—เบตเปˆเป‚เบŸเป€เบ”เบต Modules.

เบเบงเบ”เปเบฅเป‰เบง:

Get-Module -ListAvailable

Ok, เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡:

Import-Module VMWare.PowerCLI

เปเบกเปˆเบ™เปเบฅเป‰เบง, เปเบ™เปˆเบ™เบญเบ™, เบ„เบญเบ™เป‚เบŠ Powershell เปเบกเปˆเบ™เป€เบ›เบตเบ”เบ•เบปเบงเป€เบ›เบฑเบ™ Administrator.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Powershell.

  • เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบ„เบฃเบดเบšเปƒเบ”เบ™เบถเปˆเบ‡:

Set-ExecutionPolicy Unrestricted

  • เบซเบผเบทเบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบšเบฎเบฑเบšเบฎเบญเบ‡เบชเบฐเบ„เบฃเบดเบšเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned 

  • เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ PowerCLI เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบŠเบตเบšเป€เบงเบตเบ—เบตเปˆเบกเบตเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ (เปเบปเบ”เบญเบฒเบเบธ):

Set-PowerCLIConfiguration -InvalidCertificateAction ignore -confirm:$false

  • เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบœเบปเบ™เบญเบญเบเบกเบฒเบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก PowerCLI เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเป‚เบ„เบ‡เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ›เบฐเบชเบปเบšเบเบฒเบ™, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ เบˆเบฐเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบซเบผเบฒเบเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบ—เบถเบ:

Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false

  • เบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเบœเบนเป‰เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš VMWare เป‚เบฎเบ”เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เปƒเบ™เบชเบฐเบ„เบดเบš:

New-VICredentialStoreItem -Host address -User user -Password 'password'

เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบˆเบฐเบชเบฐเปเบ”เบ‡เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบšเบฑเบ™เบ—เบถเบเปƒเบœ:

Get-VICredentialStoreItem

เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ: เบ—เบตเปˆเบขเบนเปˆ Connect-VIServer.

script เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡: เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบ›เบดเบ”, เบ•เบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบต, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰:


    Connect-VIserver -Server $vmhost 
    Stop-VMHost $vmhost -force -Confirm:$false 
    Disconnect-VIserver $vmhost -Confirm:$false

4. Default.cmd

เป„เบŸเบฅเปŒ batch เบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ”เบเบ•เบปเบงเปเบ—เบ™ APC. เบกเบฑเบ™เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ โ€œC:Program Files[ (x86)]APCPowerChute Business Editionagentcmdfilesโ€, เปเบฅเบฐเบžเบฒเบเปƒเบ™:

"C:Windowssystem32WindowsPowerShellv1.0powershell.exe" -File "C:...shutdown_hosts.ps1"
เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบเบงเบ”เบชเบญเบš, เบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเป€เบ›เบตเบ” cmd - เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบ›เบดเบ”เบกเบฑเบ™.

เบžเบงเบเป€เบฎเบปเบฒเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป„เบŸเบฅเปŒเบ„เปเบฒเบชเบฑเปˆเบ‡เบˆเบฒเบ APC console (เบกเบตเบ›เบธเปˆเบกเบ—เบปเบ”เบชเบญเบšเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™) - เบกเบฑเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ.

เบ™เบตเป‰เปเบกเปˆเบ™, เป€เบงเบฅเบฒเบ—เบตเปˆเบ‡เบธเปˆเบกเบ‡เปˆเบฒเบกเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบงเบฝเบเบ‡เบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เป„เบ”เป‰เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบšเปเปˆเบกเบตเบซเบเบฑเบ‡.

5. Catharsis

เบžเบงเบเป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบงเบฝเบเบ‡เบฒเบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™ flashes cmd, powershell flashes. เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เปƒเบเป‰เป† - cmd *32 เปเบฅเบฐ, เบ•เบฒเบกเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก, powershell *32. เบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ”เบต เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ•เบปเบงเปเบ—เบ™ APC เปเบกเปˆเบ™ 32-bit, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบกเบฑเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ console เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™.

เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบตเบ”เบ•เบปเบง powershell x86 เป€เบ›เบฑเบ™เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš, เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒ PowerCLI เบˆเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบต 3 เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡.

เปเบฅเป‰เบง, เปƒเบซเป‰เบ›เปˆเบฝเบ™เบชเบฒเบเป‚เบ— powershell:

"C:Windows<b>SysWOW64</b>WindowsPowerShellv1.0powershell.exeโ€ฆ

6. เบˆเบปเบšเบ‡เบฒเบก!

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™