ユーザーの 1 人に必要な設定を設定し、次にそれらの設定を取得します。
"HKEY_CURRENT_USER\Control Panel\International"
次に、各ユーザーのSIDを見つけます
次の各ユーザーに適用します。
"HKEY_USERS\[UserSID]\Control Panel\International"
ユーザーの SID を取得するには、この関数を使用できます。
Function GetSIDfromSAM()
{
Param(
[Parameter(mandatory=$true)]$userName
)
$myacct = Get-WmiObject Win32_UserAccount -filter "Name='$userName'"
return $myacct.sid
}
GetSIDfromSAM localuser
S-1-5-21-1837353773-20556466214-3321741005-1005
次に、Foreach セクションを使用します (例として)
New-PSDrive HKU Registry HKEY_USERS
Foreach ($SID in $SIDs)
{
Set-ItemProperty -Path "HKU:\$SID\Control Panel\International" -Name "LocaleName" -Value "en-us"
}
もちろん、すべてのプロパティを更新する必要があります。すべてのプロパティと値でスイッチ セクションを使用するか、他の方法を使用できます。これについてさらにヘルプが必要な場合はお知らせください。