我正在尝试创建将连接到远程服务器(带有PS4.0的Windows Server 2012)的脚本,并从远程服务器上的一个目录提取5个不同的文件到另一个目录。 该脚本使用psexec.exe远程运行命令。
psexec \\$server -u <username> -p <password> powershell start Expand-Archive -path "zipfilepath" -destinationpath "destpath"
预期结果是将目录内的5个ZIP文件提取到远程服务器上的另一个目录。
答案 0 :(得分:0)
好的,所以您可以使用脚本块 {}
,并用;
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"}