162得票11回答
使用Start-Process捕获标准输出和错误信息

当访问PowerShell的Start-Process命令的StandardError和StandardOutput属性时,是否存在错误? 如果我运行以下代码,则不会输出任何内容:$process = Start-Process -FilePath ping -ArgumentList loc...

85得票6回答
PowerShell - Start-Process和Cmdline开关

这段代码可以正常运行:$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" start-process $msbuild -wait 但是当我运行以下代码时,出现错误:$msbuild = "C:\WINDOWS\M...

22得票1回答
PowerShell启动进程,带超时等待,终止并获取退出代码

我想在循环中重复执行一个程序。 有时候,这个程序会崩溃,因此我想杀掉它,以便下一次迭代可以正确启动。我通过超时来确定这一点。 我已经设置了超时,但无法获取程序的退出代码,这也是我需要确定其结果的原因。 以前,我没有使用超时等待,而是在Start-Process中使用了-wait,但如果启...

20得票7回答
提供凭据时,Start-process引发错误-可能是一个漏洞。

您是否知道为什么会出现以下代码的响应中引发此错误?用户名和密码已被验证为正确。$secPassword = ConvertTo-SecureString "Password" -AsPlaintext -Force $farmCredential = New-Object System.Ma...

17得票5回答
如何在以提升的PowerShell控制台中以非管理员身份运行进程?

也许有一种方法可以使用 Start-Process 命令,但我找不到?我在 StackOverflow 上找到的其他相关问题与答案(例如这个,这个和这个)都提供了使用自定义 C# 代码完成此操作的解决方案。我的问题是:是否有任何直接的方式在 PowerShell 中执行此操作?即,您位于已提升...

13得票3回答
使用凭据从Windows服务环境中运行时,使用Powershell的Start-Process命令退出码为-1073741502。

我在使用PowerShell的Start-Process调用时遇到了一种奇怪的行为。这是调用的代码:$process = start-process ` "C:\somepath\MyBinary.exe" ` -PassThru ` -Credential $defa...

12得票1回答
当使用runas或计划任务打开的命令提示符启动脚本时,Start-Process -wait无法正常工作。

我有一个脚本想要作为定时任务运行,但它没有执行它应该执行的操作。我试图使用Start-Process调用可执行文件,并在继续之前使用-Wait开关等待。命令是: Start-Process -FilePath "C:\Pfx Engagement\Admin\Utilities\Backup...

12得票3回答
从C#运行DOS命令行?

我正在尝试从命令行提示符运行此命令:"D:\\fiji\\fiji.exe -macro D:\\fiji\\macros\\FFTBatch.ijm --headless" 在命令行控制台中输入它时,它能够完美地工作。 但是,当我试图从C#应用程序中运行它时,它失败了。我尝试了以下方法,但似...

12得票8回答
Powershell打开带有空格的文件路径

我在我的PS脚本中想要通过以下方式在另一个PS实例中运行另一个脚本:$filepath = Resolve-Path "destruct.ps1" start-process powershell.exe "$filepath" destruc...

11得票4回答
使用PowerShell启动带参数和凭据的.ps1脚本,并通过变量获取输出。

你好 Stack Community :) 我有一个简单的目标。我想从另一个 PowerShell 脚本启动一些 PowerShell 脚本,但有三个条件: 我必须传递凭据(执行连接到具有特定用户的数据库) 它必须使用某些参数 我想将输出传递给一个变量 类似的问题在此链接中有提到。...