在 PowerShell 中使用特定配置文件启动 Chrome

Stu*_*ang 4 windows powershell google-chrome user-profile

我尝试使用特定的用户配置文件(--profile-directory 参数)在 PowerShell 中启动 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"
Run Code Online (Sandbox Code Playgroud)

ETC....

kri*_*aex 5

也许您的路径名中有空格。尝试这个:

Start-Process "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" '--profile-directory="Foo Bar"'
Run Code Online (Sandbox Code Playgroud)

或这个:

& "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" '--profile-directory="Foo Bar"'
Run Code Online (Sandbox Code Playgroud)

更新:请注意,您不能只使用任何路径,而是使用简单的名称,例如“Foo”或“Foo Bar”,表示 的子目录c:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data,例如c:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Foo Bar。根据您的操作系统和操作系统版本,目录名称可能略有不同。如果Win7和Win10上它们是一样的,我不知道。我现在的机器是Win10 PC。