我正在通过 GPO 更新注册表项,但更新失败(尽管正在调查,但仍然不知道原因)。有没有办法通过 powershell 来做到这一点?我会将其包含在登录脚本中。
仅供参考:HKCU\Control Panel\International > iFirstDayOfWeek > 0
有人可以发布脚本或 cmdlt 来执行此操作吗?
太复杂:“Get-ItemProperty -Path HKCU:\Software\xxxxx*.mydomain.com Uri | %{set-itemproperty -Path $.PSPath Uri-值($.Uri -替换“.mydomain.com/”、“.mynewdomain.com/”)}”
答案1
## Q:\Test\2019\04\26\SU_1429977.ps1
## get current value
Get-ItemProperty -Path 'HKCU:\Control Panel\International'| Select-Object iFirstDayOfWeek
## set new value
Set-ItemProperty -Path 'HKCU:\Control Panel\International' -Name 'iFirstDayOfWeek' -Value 1
## check if new value is set
Get-ItemProperty -Path 'HKCU:\Control Panel\International'| Select-Object iFirstDayOfWeek
示例输出
iFirstDayOfWeek
---------------
0
iFirstDayOfWeek
---------------
1
答案2
如果有人对关键值感到疑惑:
0:星期一 1:星期二 等等 6:星期日
因此,基本上,你要么希望此值是“6”,要么是“0”,具体取决于 Windows 对日历的要求