我正在尝试运行以没有“脚本运行”权限的特定用户身份登录的powershell脚本。如果我想以不同的用户身份运行脚本,是否可以将凭证作为参数添加到脚本中?
./ Get-Something -computerName SERVER1 -filePath C:\ Whatever -credentials ??
提前干杯! (Powershell noob)
答案 0 :(得分:6)
Invoke-Command -FilePath "yourPath\yourScript.ps1" -ComputerName yourServer -Credential Get-Credential
答案 1 :(得分:1)
您还可以创建一个使用powershell.exe调用脚本的计划任务。
这提供了添加参数和使用提升权限运行脚本的机会。您不需要太多代码就可以完成此任务。
干杯
奥利弗