1

ユーザーのリスト(.txt)があります:

user1
user2
user3
user4

コマンドレット(get-qaduser)のフィルターとして使用したいと思います。リスト内のユーザーを無視したいと思います。

やってみます

$filter = Get-Content users.txt | Foreach-Object { " AND Name!='{0}'" -f $_}

しかし、これはANDでフィルターを開始し、各ユーザー間に改行があります。どうすればこれをうまく行うことができますか?

スネ:)

4

1 に答える 1

2

これを試してください:

$filter = $filter = Get-Content users.txt | Foreach-Object { "(!samaccountname=$_)" }
$filter = "({0})" -f (-join $filter)
Get-QADUser SizeLimit 0 -LdapFilter $filter

フィルタは次のようになります。

((!samaccountname=user1)(!samaccountname=user2)...)
于 2012-05-09T14:16:14.507 に答える