使用 PowerShell 中的特定配置文件启动 Chrome
Launch Chrome with specific profile in PowerShell
我正尝试在 PowerShell 中使用特定用户配置文件(--profile-directory 参数)启动 Chrome,但它创建了一个新的配置文件。
我试过:
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Foobar
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory=Foobar"
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory='Foobar'"
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Foobar
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory=Foobar"
等....
可能您的路径名中有空格。试试这个:
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" '--profile-directory="Foo Bar"'
或者这样:
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" '--profile-directory="Foo Bar"'
更新: 请注意,您不能只使用任何路径,而是简单的名称,如 "Foo" 或 "Foo Bar",表示 [=12= 的子目录],例如c:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Foo Bar
。根据您的 OS 和 OS 版本,目录名称可能略有不同。如果它们在 Win7 和 Win10 上相同,我不知道。我现在的机器是Win10 PC。
我仍然无法使用 powershell Start-Process 命令启动带有多个标志的 chrome,这可能是因为 2 年多后浏览器版本不同了。对我来说,Windows 10 版本 1902,Chrome 版本 76.0.3809.132(官方构建)(64 位)
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -disable-web-security, --disable-gpu, --user-data-dir=~/chromeTemp
添加逗号并使用 "chromeTemp" 而不是“/path/to/User 数据”是对我有用的更改。
我正尝试在 PowerShell 中使用特定用户配置文件(--profile-directory 参数)启动 Chrome,但它创建了一个新的配置文件。
我试过:
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Foobar
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory=Foobar"
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory='Foobar'"
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Foobar
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory=Foobar"
等....
可能您的路径名中有空格。试试这个:
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" '--profile-directory="Foo Bar"'
或者这样:
& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" '--profile-directory="Foo Bar"'
更新: 请注意,您不能只使用任何路径,而是简单的名称,如 "Foo" 或 "Foo Bar",表示 [=12= 的子目录],例如c:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Foo Bar
。根据您的 OS 和 OS 版本,目录名称可能略有不同。如果它们在 Win7 和 Win10 上相同,我不知道。我现在的机器是Win10 PC。
我仍然无法使用 powershell Start-Process 命令启动带有多个标志的 chrome,这可能是因为 2 年多后浏览器版本不同了。对我来说,Windows 10 版本 1902,Chrome 版本 76.0.3809.132(官方构建)(64 位)
Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -disable-web-security, --disable-gpu, --user-data-dir=~/chromeTemp
添加逗号并使用 "chromeTemp" 而不是“/path/to/User 数据”是对我有用的更改。