我正在关注该帖子-Change Chrome Settings via Powershell
到目前为止,我可以使用$settings.download.default_directory
获得下载设置,但不确定如何设置其他值。我尝试使用Set-Content
和Set-ItemProperty
,但没有运气(尝试执行此命令时,前者给出了拒绝访问错误:
Set-Content -Path $Settings.download.default_directory -Value 'C:\Users' -Force)
仅供参考,我不想使用Windows注册表来更改设置。
答案 0 :(得分:0)
这样做时必须关闭Chrome
$UserFolder = "$env:HOMEDRIVE" + "$env:HOMEPATH"
#ChromeSettingsFile
$File = "$UserFolder\AppData\Local\Google\Chrome\User Data\Default\Preferences"
$Chrome = Get-Content $File | ConvertFrom-Json
$Chrome.download.default_directory = "$UserFolder\Downloads"
$Chrome | ConvertTo-Json | Out-File -FilePath $File -Force