Windowsの組織や使用者をセットするPowerShellスクリプト

kiuyu

2013/05/31

Windows Server 2003まではインストール時に組織と使用者が問われたが、2008から聞かれなくなった。聞かれないならいいやとも思うが、何となくセットしておきたい気もするので、後々使い回せるようPowerShell?で簡単なスクリプトを書いた。

2008 R2で確認したが、単にレジストリ変えているだけなので、Windows 7とかVistaとかでも大丈夫なはず。変更したいときもこれで良い。

スクリプト

$regPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"

"現在の組織: "   + (Get-ItemProperty $regPath)."RegisteredOrganization"
"現在の使用者: " + (Get-ItemProperty $regPath)."RegisteredOwner"

$newOrganization = Read-Host "新しい組織を入力してください"
$newOwner        = Read-Host "新しい使用者を入力してください"

# 32ビット/64ビット共通
Set-ItemProperty $regPath -name "RegisteredOrganization" -value $newOrganization
Set-ItemProperty $regPath -name "RegisteredOwner" -value $newOwner

# 64ビットのみ
$regPath64 = $regPath -replace "SOFTWARE", "SOFTWARE\Wow6432Node"
if(Test-Path $regPath64)
{
	Set-ItemProperty $regPath64 -name "RegisteredOrganization" -value $newOrganization
	Set-ItemProperty $regPath64 -name "RegisteredOwner" -value $newOwner
}