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

使用不同的凭据运行powershell脚本,powershell,scripting,Powershell,Scripting,我正在尝试运行作为没有“脚本运行”权限的特定用户登录的powershell脚本。如果我想以其他用户的身份运行脚本,是否可以将凭据作为参数添加到脚本中 ./Get Something–computerName SERVER1–文件路径C:\Whatever-credentials 提前干杯! (Powershell noob)您还可以使用Powershell.exe创建调用脚本的计划任务 这提供了添加参数和使用提升权限运行脚本的机会。您不需要太多代码来完成这一点 干杯 奥利弗请告诉我,你提到的“脚

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

./Get Something–computerName SERVER1–文件路径C:\Whatever-credentials

提前干杯!
(Powershell noob)

您还可以使用Powershell.exe创建调用脚本的计划任务

这提供了添加参数和使用提升权限运行脚本的机会。您不需要太多代码来完成这一点

干杯


奥利弗

请告诉我,你提到的“脚本运行”权限是什么?我自己真的不知道:S……谢谢!但是如何使用“-Credential get Credential”获取正确的用户信息?您可以使用
$cred=get Credential“domain\username”
将凭据存储在变量中,然后在
调用命令中使用它-凭证$cred
。如果需要跨不同的powershell会话维护凭据,请参阅此
Invoke-Command -FilePath "yourPath\yourScript.ps1" -ComputerName yourServer -Credential Get-Credential