如何使用PowerShell在Chrome中更改默认下载文件夹?

时间:2018-11-27 17:29:29

标签: powershell google-chrome powershell-v2.0

我正在关注该帖子-Change Chrome Settings via Powershell

到目前为止,我可以使用$settings.download.default_directory获得下载设置,但不确定如何设置其他值。我尝试使用Set-ContentSet-ItemProperty,但没有运气(尝试执行此命令时,前者给出了拒绝访问错误:

Set-Content -Path $Settings.download.default_directory -Value 'C:\Users' -Force)

仅供参考,我不想使用Windows注册表来更改设置。

1 个答案:

答案 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