0

powershell을 사용하여 Exchange Distributionlist을 얻어야합니다. 목록에 대해 알고있는 유일한 것은 GUID입니다. 그래서 나는 다음 시도했다 :GUID로 배포 목록 가져 오기

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

그러나이 작동하지 않습니다이

중 하나가 그것을 해결하는 방법을 알고 있나요 (I는 "GUID를"파워 쉘에서 내부 이름 생각)?

답변

0

Get-DistributionGroup $ADGuid으로 충분해야합니다. docs (http://technet.microsoft.com/en-us/library/bb124755.aspx)에서 objectGuid는 Identity 매개 변수의 유효한 입력입니다.

0

-like 대신 -match 연산자를 사용하십시오. 부분 문자열을 -like로 전달하면 와일드 카드가 나머지를 채울 것으로 예상됩니다.

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

는 테스트하려면 -Filter없이 가져-DistributionGroup를 실행하고 반환 된 개체 중 하나에 GUID 속성을 검사합니다. 이것은 당신이 속성의 가치에서 찾고있는 것에 대한 아이디어를 줄 것입니다.