次のコマンドを使用して、アクティブ ディレクトリから adusers のリストを取得できます。 フィルター また LDAPフィルター パラメータ。 使用 Get-AdUser フィルター 複数の属性を使用して、フィルター条件を満たす 1 人以上のユーザーを検索して取得します。
フィルターまたは LDAPFilter パラメータは、Active Directory オブジェクトをフィルタリングするために使用されます。 複数の属性を使用してクエリ文字列を指定できます。
この例では、PowerShell で Get-AdUser コマンドレットを使用して、複数の属性を持つ aduser フィルターを取得する方法について説明します。
複数の属性で Get-AdUser フィルターを使用する
使用 Get-AdUser PowerShell のコマンドレットを使用して、複数の属性を持つ 1 つ以上の aduser フィルターを取得します。
ヒューストンにオフィスがある営業部門から aduser を取得するには、次のコマンドを実行します。
Get-ADUser -Filter {Department -eq 'SALES' -ANd PhysicalDeliveryOfficeName -eq 'Houston'}
上記の PowerShell スクリプトでは、Get-AdUser は Filter パラメーターを使用して、複数の属性を持つクエリ文字列を指定します。
スクリプトでは、次のような複数のプロパティを指定しました デパートメント と 物理的配送オフィス名 1 人以上の aduser を取得します。
複数のプロパティを持つ aduser フィルターを取得する上記の PowerShell スクリプトの出力は次のとおりです。
複数のプロパティで Get-AdUser LDAPFilter を使用する
使用できます LDAPフィルター 複数のプロパティを使用して、1 人以上の aduser を取得します。
ヒューストンにオフィスを持つ営業部門から adusers を取得するには、 LDAPフィルター のクエリ文字列を指定します デパートメント と 物理的配送オフィス 属性。
Get-ADUser -LDAPFilter "(&(Department=SALES)(PhysicalDeliveryOfficeName=Houston))"
上記の PowerShell スクリプトでは、 Get-AdUser 用途 LDAPフィルター Department や Office などの複数のプロパティを使用して、1 人以上の Active Directory ユーザーを取得します。
aduser を取得する上記のスクリプトの出力 LDAPフィルター 複数のプロパティを持つものは次のとおりです。
PS C:> Get-ADUser -LDAPFilter "(&(Department=SALES)(PhysicalDeliveryOfficeName=Houston))"
DistinguishedName : CN=Tom Smith,OU=SALES,DC=SHELLPRO,DC=LOCAL
Enabled : True
GivenName : Tom
Name : Tom Smith
ObjectClass : user
ObjectGUID : 1f3a2572-2621-4e47-9bdf-81d1f8172f69
SamAccountName : toms
SID : S-1-5-21-1326752099-4012446882-462961959-1103
Surname : Smith
UserPrincipalName : [email protected]
結論
Filter または LDAPFilter パラメータを使用して複数の属性を持つ aduser フィルタを取得する上記の記事がお役に立てば幸いです。
PowerShell Active Directory コマンドと PowerShell の基本に関するその他のトピックについては、ShellGeek のホームページを参照してください。
The post 複数の属性を持つ AdUser フィルターを取得する appeared first on Gamingsym Japan.