OUを作成する
新規にOUを作成するにはNew-ADOrganizationUnitコマンドレットを使用します。
OU作成の基本
OUを作成するにはNameパラメーターを使用して作成するOU名を指定します。
下記はドメインのルートにCustomerという組織単位を作成します。
New-ADOrganizationalUnit -Name Customer
場所を指定してOUを作成する
先ほどのコマンド例は場所を指定していないためドメインのルートにOUが作成されます。任意の場所にOUを作成する場合は、Pathパラメーターを使用します。
下記はSalesというOUの下にCustomerというOUを作成するコマンド例です。
New-ADOrganizationalUnit -Name Customer -Path "OU=Sales,DC=corp,DC=contoso,DC=com"
保護を有効にしてOUを作成する
ProtectedFromAccidentalDeletionパラメーターに$Trueを指定してOUを作成すると、削除ができないよう保護を有効にすることができます。
New-ADOrganizationalUnit -Name Customer -Path "OU=Sales,DC=corp,DC=contoso,DC=com" -ProtectedFromAccidentalDeletion $True
OUのプロパティを変更する
OUのプロパティを変更するにはSet-ADOrganizationUnitコマンドレットを使用します。
既存のOUを取得してプロパティを変更する
既存のOUはGet-ADOrganizationUnitコマンドレットで取得することができます。そこで、Get-ADOrganizationUnitコマンドレットを使用してプロパティを変更したいOUを取得し、パイプラインを通してSet-ADOrganizationコマンドレットに渡します。
Set-ADOrganizaitionUnitコマンドレットでは、変更したいプロパティのパラメーターに値を指定します。
下記はCustomerというOUを取得して「説明」に「カスタマーサービス」と設定します。まずcoprp.contoso.comの直下にあるOUの中からCustomerを探しています。次にパイプラインで受け取ったOUの説明プロパティに”カスタマーサービス”と設定します。
Get-ADOrganizationalUnit -Filter 'Name -eq "Customer"' -SearchBase "DC=corp,DC=contoso,DC=com" -SearchScope OneLevel | Set-ADOrganizationalUnit -Description "カスタマーサービス"
上記を実行すると、下図のように「カスタマーサービス」が設定されます。
