PowerShell 在新窗口中打开 URL - [system.Diagnostics.process]::Start("","")

Gre*_*rst 3 powershell

因此,我使用 PowerShell(特别是版本 5.1)为我的工作编写一个脚本,该脚本基本上根据用户从可用选项中选择的内容打开一些网站。

为了打开网站(对于本例,假设我要去 Google),我使用 [system.Diagnostics.Process]::Start("chrome","https://www.google. com”)。这确实会打开该网站,但我正在尝试将其完全打开到一个新窗口中。在当前状态下,我只能通过手动打开一个新窗口然后运行脚本来完成此操作。

关于任何开关或任何可能有效的东西有什么建议吗?我在其他网站上看到过一些关于 --new-window 或 -new = 1 的内容,但这些是用于其他命令的,似乎不适用于此命令。

我还专门使用 Chrome,因为我尝试打开的网站需要登录,所以我已经打开了一个 Chrome 窗口,并且它默认在同一窗口上打开我的所有新选项卡,这就是我的操作我试图避免。

任何帮助将不胜感激!

mkl*_*nt0 5

  • 请求在新窗口中打开给定 URL 的 Chrome CLI 参数是
    --new-window

  • Start-Process使用 PowerShell 的cmdlet 比直接使用底层 .NET API 更简单。

所以:

Start-Process chrome.exe '--new-window https://www.google.com'
Run Code Online (Sandbox Code Playgroud)

也可以看看: