我尝试在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"
等等。
4条答案
按热度按时间l7mqbcuq1#
可能您的路径名中有空格。请尝试以下操作:
或者这个:
c:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data
的子目录,例如c:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Foo Bar
。目录名称可能会略有不同,这取决于您的操作系统和操作系统版本。如果他们在Win7和Win10上相同,我不知道。我目前的机器是Win10 PC。j1dl9f462#
我在使用powershell的Start-Process命令启动带有多个标志的chrome时仍然遇到问题,可能是因为2年多后浏览器版本不同。对我来说,Windows 10版本1902,Chrome版本76.0.3809.132(官方版本)(64位)
添加逗号并使用“chromeTemp”而不是“/path/to/User Data”是对我有效的更改。
np8igboo3#
尝试在commnad下面运行。这将帮助你从命令行以不同的用户身份启动chrome而不需要通过GUI提示符。创建一个.bat文件并保存你的凭据是很好的。
wrrgggsh4#
这适用于powershell中的新配置文件