无法使用PowerShell安装MSI包

时间:2015-01-21 16:38:54

标签: powershell powershell-v2.0 psexec

我有这个powershell脚本,它没有运行bat文件。

$computerlist = Get-Content C:\PSTools\computers.txt

foreach($computer in $computerlist)
{
    if (test-Connection -Cn $computer -quiet) {
        & C:\pstools\psexec.exe \\$computer -h -u "DOMAIN\admin.name" -p "p@s$w0rd" C:\install\install.bat
    }
}

我的原始剧本是

$computerlist = Get-Content C:\PSTools\computers.txt

foreach($computer in $computerlist)
{
    if (test-Connection -Cn $computer -quiet) {
        & C:\pstools\psexec.exe \\$computer -h -u "DOMAIN\admin.name" -p "p@s$w0rd" cmd /c "msiexec /i "C:\Update\install_flash_player_16_active_x.msi" /quiet /norestart"
    }
}

我看到的错误消息说

 PsExec could not start C:\install\install.bat on WORKSTATION1:

如果我在命令提示符下运行相同的命令,它可以正常工作。所以我知道我在使用PowerShell

时出错了

0 个答案:

没有答案