使用提升的凭据和密码在文件上启动进程

时间:2015-10-05 15:48:11

标签: powershell start-process

我想为我的用户制作一个脚本。它将让我们在没有管理员的情况下安装应用程序。

pw= get-content \\xxx\xxxx\xxx\xxx\pass.txt | convertto-securestring
$pp= new-object -typename System.Management.Automation.PSCredential -argumentlist "xx\admin",$pw

文件已创建并已加密。

$script = "\\xxxx\xxx\xxx\xxx\Install_chrome.ps1"
Start-Process powershell -Credential $pp -ArgumentList '-noprofile -command &{Start-Process $script -verb runas}' -RedirectStandardOutput c:\stdout.txt -RedirectStandardError c:\stderr.txt

这是我的错误:

  

开始 - 进程:无法验证参数“FilePath”的参数。参数为null或空。指定一个非null或空的参数,然后重试。

0 个答案:

没有答案