我有一个Powershell远程会话,可以解压缩下载的文件。
但是有一个问题。每次使用-Com Shell.Application对象解压缩文件时,我的远程会话都会冻结,并且wsmprovhost.exe进程会卡在目标服务器上。它实际上解压缩文件然后挂起。
代码的简化版本如下所示,假设已创建了正确的PSCredential对象。
char tmp[4] = {0};
当然,解压缩是这个远程执行脚本的一个关键部分,但是如果解压缩部分被删除,其余所有工作都会正常工作,包括解压缩后应该执行的其他一些命令(并且为了简洁)。
有没有人知道为什么在zip文件爆炸后执行会冻结?