我正在针对远程计算机运行以下Invoke-WMI方法来7zip一个备份存档。在Win7上它运行得很好,在WinXp上它就死了。我猜它在我的7zip选项中的-p $ pass上死了。
$pass = Read-Host "Enter backup password"
$7zip = "cmd /c $backuploc\7za.exe a $backupname.7z -p$pass -mhe $backupfolder"
InVoke-WmiMethod -class Win32_process -name Create -ArgumentList $7zip -ComputerName SVR1 -Credential $cred | Out-Null
再次,这在Win7盒子上运行得很好..为什么这会在XP上失败?有没有办法让密码选项工作。 (没有硬编码密码,也不包括WinRM)