[FAQ CENTER トップ]
[Powershell FAQ トップへ]



【Powershell】Get-Aduser や Get-ADGroup でエラーの場合に新規に追加する方法



更新日:2021/09/03


ユーザが存在しない場合に追加する


Windows Active Directory 環境においてユーザやグループを追加する場合、まずは同じ名前のユーザやグループが既に存在しないか確認してから追加したい場合もあると思います。
その場合の簡単な方法を紹介します。


ユーザと追加する


Get-Aduserでデータを取得する場合、もしその名前のユーザが存在しない場合はPowershellの例外が発生します。
それを利用して Get-Aduserのコードをキャッチして、例外が発生した場合にユーザを追加する方法を採用します。

以下はそのコードの概略です。

try{ Get-Aduser }
catch
{
New-ADUser
}




グループを追加する


同様な方法でグループの追加が可能です。


try{ Get-Adgroup }
catch
{
New-ADGroup
}



他にも方法があるかもしれません。簡易的に環境を作成する場合などに活用してください。






[Powershell FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018