使用不同的凭据运行powershell脚本

时间:2013-07-10 11:38:17

标签: powershell scripting

我正在尝试运行以没有“脚本运行”权限的特定用户身份登录的powershell脚本。如果我想以不同的用户身份运行脚本,是否可以将凭证作为参数添加到脚本中?

./ Get-Something -computerName SERVER1 -filePath C:\ Whatever -credentials ??

提前干杯! (Powershell noob)

2 个答案:

答案 0 :(得分:6)

Invoke-Command -FilePath "yourPath\yourScript.ps1" -ComputerName yourServer -Credential Get-Credential

答案 1 :(得分:1)

您还可以创建一个使用powershell.exe调用脚本的计划任务。

这提供了添加参数和使用提升权限运行脚本的机会。您不需要太多代码就可以完成此任务。

干杯

奥利弗