0

Distributionlistpowershell を使用して Exchange を取得する必要があります。リストについて私が知っている唯一のことはGUID. だから私は次のことを試しました:

function GroupGetName([string]$ADGuid)
{
$DISGR = Get-DistributionGroup -filter { Guid -like $ADGuid}
$DISGR
}

しかし、機能しません(「Guid」はpowershellの内部名だと思います)

誰もそれを解決する方法を知っていますか?

4

2 に答える 2

0

-likeの代わりに-match演算子を試してください。部分的な文字列を-likeに渡すと、残りの部分にワイルドカードが入力されることが期待されます。

'asdf' -like 'a' # result: false
'asdf' -match 'a' # result: true

テストするには、-Filterを指定せずにGet-DistributionGroupを実行し、返されたオブジェクトの1つでGUIDプロパティを調べます。これにより、プロパティの値で何を探しているのかがわかります。

于 2012-05-31T15:47:04.390 に答える
0

Get-DistributionGroup $ADGuid十分なはずです。ドキュメント (http://technet.microsoft.com/en-us/library/bb124755.aspx) によると、objectGuid はIdentityパラメーターの有効な入力です。

于 2012-05-31T20:26:41.887 に答える