start-process

    1热度

    2回答

    我试图找出如何使用提升的凭据运行PowerShell脚本,被告知要做到这一点的最好办法是用开始处理 这网站,http://social.technet.microsoft.com/Forums/windowsserver/en-US/132e170f-e3e8-4178-9454-e37bfccd39ea/startprocess-verb-runas-credential也是很好的参考 但我仍然

    3热度

    1回答

    我有两个PowerShell脚本。一个脚本使用提升的凭据调用另一个PowerShell脚本,使用Start-Process。 但我正在努力如何使第二个脚本返回到第一个脚本的输出值。 这里是脚本#1,其被调用,script1.psl “发送器IP = 10.10.10.10” function getUser($abc) { <#Previously created password f

    0热度

    2回答

    如何使用PowerShell的Start-Process cmdlet使用其完整命令行(带有可执行路径和参数)来启动进程。例如让我有以下行 "<dir_path>/myprog.exe" -arg1 "val1" -arg2 "val2" 存储在一些字符串变量,并希望通过启动进程运行它。 我知道Start-Process -FilePath '<dir_path>/myprog.exe' -A

    3热度

    5回答

    是否有方法使用Powershell启动过程cmdlet启动新的Powershell会话并将局部变量(一次是数组)传递给脚本块? 实施例: $Array = @(1,2,3,4) $String = "This is string number" $Scriptblock = {$Array | ForEach-Object {Write-Host $String $_}} Start-

    5热度

    6回答

    林我PS剧本我希望能够在另一个PS情况下做运行另一个脚本如下: $filepath = Resolve-Path "destruct.ps1" start-process powershell.exe "$filepath" destruct.ps1是在同一文件夹这个脚本 但是其中包含空格(“C:\我的脚本\”)的位置运行此脚本时,我会收到以下错误: 术语“C:\我的”没有被识别为cmdl

    1热度

    2回答

    我将PS版本升级到3.0,我们的一些脚本停止工作。经过大量调试后,我意识到启动过程命令存在问题。 基本上,当我直接在PowerShell cmd中运行启动进程时,它会使用正确的参数运行程序。但是,当我运行该脚本时,它不会给出任何错误,但该程序将不会运行。 该脚本有点长,但这是我可以测试失败片段的方式。 $SERVER = 'servername' $PORT = 'xxxx' $TPath =

    0热度

    2回答

    有VMware VM,我想在其上执行一些命令,例如关机/ r或dir/o:d etc ...从远程计算机。使用模块pysphere模块与VM进行通信。 我试图start_process但它只是创造了cmd.exe的过程我创建过程的代码是VM_object.start_process( 'cmd.exe的',ARGS = [ “执行shutdown/r”])当您运行

    1热度

    3回答

    所以这里是什么,我试图做一个样本: Invoke-Command [Connection Info] -ScriptBlock { param ( [various parameters] ) Start-Process [some .exe] -Wait } -ArgumentList [various parameters] 它连接到其他机器就好了

    0热度

    1回答

    我一直在这个很长一段时间,现在到了我非常沮丧的地步。我希望有人能指出我正确的方向。 我需要为6个特定数据库运行mysqldump。 我需要在最后一次完成后运行每个菌种。它不应该同时运行所有的命令。它需要等待。 我已经试过这样: $dump = "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe" $args = @('-u','d

    10热度

    3回答

    我试图从运行命令行提示符下命令:当我在命令行控制台键入 "D:\\fiji\\fiji.exe -macro D:\\fiji\\macros\\FFTBatch.ijm --headless" 它可以完美运行。 但是,当我试图使它从C#应用程序工作时,它失败了。我试过以下,但似乎上面的命令没有得到执行莫名其妙: string fijiCmdText = "D:\\fiji\\fiji.exe