You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PowerShell Console/ISE打开指定网页时的异常问题

解决Chrome用PowerShell打开新窗口而非新标签的问题

核心问题修正

你代码里的Chrome启动参数拼写错误了:应该是--new-window(参数名中间有连字符),而不是--newwindow。这就是命令只打开新标签、而非新窗口的关键原因。

正确单窗口启动代码

# 打开单个新Chrome窗口并加载指定文档
Start-Process -FilePath 'C:\Program Files\Google\Chrome\Application\Chrome.exe' -ArgumentList '--new-window "https://docs.google.com/your-schedule-doc"'

适配学习环境的完整脚本

根据你的需求(后台窗口加载3个链接,前台窗口加载2个链接),可以这样写:

# 1. 打开后台最小化窗口,加载日程文档、50分钟计时器、学习时长追踪表
Start-Process -FilePath 'C:\Program Files\Google\Chrome\Application\Chrome.exe' `
    -ArgumentList '--new-window "https://docs.google.com/your-schedule-doc" "https://www.google.com/search?q=50分钟计时器" "https://docs.google.com/spreadsheets/your-tracking-sheet"' `
    -WindowStyle Minimized

# 2. 打开前台窗口,加载YouTube课程、PowerShell笔记文档
Start-Process -FilePath 'C:\Program Files\Google\Chrome\Application\Chrome.exe' `
    -ArgumentList '--new-window "https://www.youtube.com/your-course-video" "https://docs.google.com/your-powershell-notes"'

特殊情况处理

如果Chrome已经在运行,偶尔会出现--new-window仍复用现有窗口的情况,可通过指定临时用户数据目录强制开启独立窗口:

Start-Process -FilePath 'C:\Program Files\Google\Chrome\Application\Chrome.exe' `
    -ArgumentList '--user-data-dir="C:\Temp\ChromeTempSession" --new-window "你的目标URL"'

临时目录会自动创建,用完可手动删除,不会影响默认Chrome配置。

内容的提问来源于stack exchange,提问作者BDunnCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 01:42:19