Есть ли возможность извлечь более 1 zip файла с помощью ExtractToDirectory - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь создать скрипт, который будет подключаться к удаленному серверу (Windows Server 2012 с PS4.0) и извлекать 5 разных файлов из одного каталога в другой на удаленном сервере.Сценарий использует psexec.exe для удаленного запуска команд.

psexec \\$server -u <username> -p <password> powershell start Expand-Archive -path "zipfilepath" -destinationpath "destpath"

Ожидаемый результат - извлечь 5 ZIP-файлов из одного каталога в другой каталог на удаленном сервере.

1 Ответ

0 голосов
/ 04 июня 2019

ОК, так что вы можете использовать Блок сценариев {} и отделить команды с помощью ;

Powershell -command {Command1;Command2;Command3;etc...}

так что-то вроде:

psexec \\$server -u <username> -p <password> powershell -command { Expand-Archive -path "zipfilepath" -destinationpath "destpath"; Expand-Archive -path "zipfilepath" -destinationpath "destpath"; Expand-Archive -path "zipfilepath" -destinationpath "destpath"}
...