Powershell脚本指南

时间:2018-04-26 13:21:54

标签: powershell

我正在寻找用于在ADS域中的远程机器中安装软件包的powershell代码。虽然安装我必须传递我的管理员凭据。我怎样才能做到这一点? 需要指导

1 个答案:

答案 0 :(得分:1)

您可以使用Get-Credential命令存储要在远程计算机上使用的密码,如下所示:

`$Credential = Get-Credential

您会看到这样的提示:

enter image description here

我建议将您需要安装的应用程序存储在一个中央位置,以便您的所有远程设备都可以访问。我假设您已将它们存储在UNC路径中:\\FileServer\Application

让我们说你想安装7Zip并让它出现在那条道路上:

$Credential = Get-Credential
$Computers = 'RemotePC1', 'RemotePC2'
Invoke-Command -ComputerName $Computers -Credential $Credential `
  -ScriptBlock {& \\FileServer\Application\7Zip.msi} -ArgumentList '/q INSTALLDIR="C:\Program Files\7-Zip"'