11得票4回答
如何使用Powershell启动基于控制台的进程并应用自定义标题

我正在将旧的cmd命令转换为Powershell,目前使用的是:START "My Title" Path/To/ConsoleApp.exe 使用此代码可以按预期启动名为“ My Title”的窗口标题的 ConsoleApp。但是,此方法已被更换为 Start-Process,后者可正常工...

10得票1回答
PowerShell中的Start-Process与Invoke-Item区别

Start-Process和Invoke-Item有什么区别?我注意到你不能Invoke-Item chrome。我认为Invoke-Item专门用于具有给定文件路径的文件。但是,使用Invoke-Item有什么优势,而不是使用Start-Process(除了键入ii比键入start更快)?

9得票9回答
使用PowerShell启动Metro风格应用程序

我正在尝试编写一个适用于Windows 10的PowerShell脚本,可以自动启动Metro风格应用程序。Start-Process命令似乎可以起到作用,但是如果我不提供.exe的路径,它就无法启动任何东西。例如,以下输入有效: Start-Process 'C:\Program ...

8得票1回答
在Start-Job中使用"Start-Process -NoNewWindow"命令?

我在使用Start-Job时遇到了问题,具体来说是在使用-NoNewWindow参数时使用Start-Process。例如,下面的测试代码: Start-Job -scriptblock { Start-Process cmd -NoNewWindow -Wait -Argument...

7得票1回答
PowerShell 1.0中,当用户注销时,Start-Process不会等待完成。

我正在尝试使用Powershell连接到远程桌面,在桌面上运行程序,然后注销。接着,我需要检查在文件共享中运行该命令的输出结果。这基本上意味着PowerShell应该等待进程完成后再继续执行。 阅读相关文献后,我一直在尝试使用Start-Process -Wait选项来确保等待进程运行。但是...

7得票3回答
如何在PowerShell中远程启动进程

我有一个问题,我有一个脚本,它: 连接到 PSSession(我使用带有管理员帐户的 PSSession) 停止 2 个进程 对它们的文件进行更改 启动这 2 个进程(问题在这里) 我想在服务器上启动进程,所以我连接到 PSSession(没有问题) 我执行 Invoke-Comma...

7得票5回答
使用Powershell Start-Process启动Powershell会话并传递本地变量

有没有一种方法可以使用Powershell Start-Process命令启动一个新的Powershell会话,并传递一个带有本地变量(其中一个是数组)的脚本块? 例如: $Array = @(1,2,3,4) $String = "This is string number" $Sc...

7得票1回答
PowerShell在使用Start-Process执行脚本块内的函数时,会对双引号产生奇怪的影响

我有一个编辑注册表的PowerShell脚本,因此需要管理员权限运行。为了做到这一点,我从正在运行的PowerShell脚本中启动一个新的PowerShell进程,并使用包含函数的脚本块传递部分注册表键路径。当我在该函数中使用双引号时,PowerShell会尝试将其解释为命令,而不是字符串。但...