Powershell在pssession中脱颖而出

时间:2017-04-21 08:25:47

标签: powershell

我正在使用参数安装Office 2010,我创建了一个具有管理员权限的x <-c(1, 5, 4, 5, 7, 8, 9, 2, 1) 来部署我的脚本,但我遇到了多个用户的问题。

我无法使用调用,因为安装无法启动。

是否有另一种方法可以将此脚本部署到多台计算机上?

PSSession

1 个答案:

答案 0 :(得分:0)

要在远程计算机上运行setup.exe(以管理员身份):

$domainuser = "$env:USERDNSDOMAIN\administrator"
$domainpassword = 'Credential' | ConvertTo-SecureString -AsPlainText -Force
$domaincredentials = New-Object System.Management.Automation.PSCredential ($domainuser, $domainpassword)
$ip = "192.168.10.75" 

Enter-PSSession -ComputerName $ip -Credential $domaincredentials
Start-Process -FilePath "C:\temp\32 Bit\setup.exe" -ArgumentList '/adminfile "C:\temp\32 Bit\Office2010.MSP"' -Verb runAs -Wait
Exit-PSSession

我假设MSP与设置位于同一个文件夹中,因此我已经包含了MSP文件的完整路径...并且由于空间文件夹名称而在其周围使用了双引号。< / p>