もっと詳しく

次のコマンドを使用して、アクティブ ディレクトリから 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.