Мені потрібно розпакувати файл із shellhell. Типовий спосіб, коли я бачив усіх, що це роблять, - це автоматизація оболонки зі сценарієм.
$shellApplication = new-object -com shell.application
$zipPackage = $shellApplication.NameSpace($zipfilename)
$destinationFolder = $shellApplication.NameSpace($destination)
$destinationFolder.CopyHere($zipPackage.Items())
Це не спрацює для мене, оскільки сердечний ядро не має оболонки, тому автоматизувати його немає. Це дає помилку COM E_FAIL COM.
Powershell, здається, не зможе зробити це самостійно, і якщо я перейду на третю сторону, мені доведеться в першу чергу розібратися з способом скрипту, як отримати утиліту на сервер. 7-Zip був моїм переходом, але, схоже, я не можу сценарій завантаження та встановлення. Sourceforge продовжує плювати мені назад HTML-файли.
Як я можу повністю розпакувати скрипт в zip-сервері Server 2012 повністю?