Questions tagged «runas»


4
使用参数和凭据从PowerShell启动.ps1脚本,并使用变量获取输出
你好堆栈社区:) 我有一个简单的目标。我想从另一个Powershell脚本启动一些PowerShell脚本,但是有3个条件: 我必须传递凭据(执行连接到具有特定用户的数据库) 必须带一些参数 我想将输出传递给变量 有一个类似的问题Link。但是答案是使用文件作为2个PS脚本之间进行通信的方式。我只是想避免访问冲突。@Update:主脚本将启动其他几个脚本。因此,如果将同时从多个用户执行文件,则文件解决方案可能会很棘手。 Script1.ps1是应该将字符串作为输出的脚本。(请注意,这是一个虚构的脚本,真实的脚本有150行,所以我只想举一个例子) param( [String]$DeviceName ) #Some code that needs special credentials $a = "Device is: " + $DeviceName $a ExecuteScripts.ps1应该使用上述3个条件调用该条件 我尝试了多种解决方案。这个例子: $arguments = "C:\..\script1.ps1" + " -ClientName" + $DeviceName $output = Start-Process powershell -ArgumentList $arguments -Credential $credentials $output 我没有得到任何输出,我不能只是用 &C:\..\script1.ps1 -ClientName PCPC 因为我无法将-Credential参数传递给它。 先感谢您!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.