У меня есть сценарий PowerShell, который я написал на устройстве Windows 10 с использованием PowerShell 5.1.17763.771. Он берет путь к файлу .tgz, разархивирует его и помещает извлеченную папку в другой путь. Это делается с помощью встроенного командлета tar
, который добавлялся в PowerShell год или два go. Он работает точно так же, как и предполагалось на моем компьютере.
При запуске этого же сценария на Windows Server 2016 происходит сбой, говоря, что tar
- нераспознанный командлет. Версия PowerShell, запущенная на этом сервере, - 5.1.14393.3471. Я запускаю каждое обновление Windows на сервере. Как заставить собственный командлет tar
работать на Windows Server 2016? Есть ли какие-то обновления для PowerShell, которые мне не хватает? Могу ли я установить созданный Microsoft модуль, включающий командлет tar
?