Active Directory 内の特定の OU を除く adusers を取得するには、 Get-AdUser コマンドレット 検索ベース パラメータを使用して、親 OU からすべてのユーザーを取得し、 どこ 特定の OU を除く adusers を取得する条件。
親 OU の下にある特定のサブ OU を除外し、他のすべての OU から adusers を取得するには、 Where-オブジェクト コマンドを使用して、OU の識別名が除外したい特定のサブ OU と異なる場所をフィルタリングします。
この記事では、Get-AdUser コマンドレットを使用して、aduser に Active Directory 内の特定の OU を除外させる方法について説明します。
AdUser を取得して特定の OU を除外する
Get-AdUser コマンドレットを使用して、 検索ベース パラメータを使用して親 OU を指定します。 親 OU とサブ OU からすべての Active Directory ユーザーを返します。
OU からすべての adusers を返す最初のコマンドの出力をパイプします。 Where-オブジェクト チェックする場所にフィルターを適用する distinguishedname
除外したい OU とは異なります。
Get-ADUser -Filter * -SearchBase 'OU=SHELLUSERS,DC=SHELLPRO,DC=LOCAL' | Where-Object { $_.DistinguishedName -notlike '*OU=HR*' } | Select Name,DistinguishedName
上記の PowerShell スクリプトでは、特定の OU ( HR) を除く adusers を取得し、aduser 名と DistinguishedName を表示します。
Finance および SHELLUsers OU から adusers を返し、HR OU から adusers を除外します。
特定の OU を除外する aduser を取得する上記の PowerShell スクリプトの出力は次のとおりです。
結論
Get-AdUser コマンドレットを使用して adusers を取得し、特定の OU を除外する方法に関する上記の記事がお役に立てば幸いです。
PowerShell Active Directory コマンドと PowerShell の基本に関するその他のトピックについては、ShellGeek のホームページを参照してください。
The post AdUsers を取得して Active Directory の特定の OU を除外する appeared first on Gamingsym Japan.