通过 Powershell 更新注册表项(更改 Windows 中的一周的开始日期)-简单易用,并不像下面提到的那样花哨

通过 Powershell 更新注册表项(更改 Windows 中的一周的开始日期)-简单易用,并不像下面提到的那样花哨

我正在通过 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 对日历的要求

相关内容