none
[Exchange Shell Tips] Dynamic Distribution Group 멤버 목록 확인 RRS feed

  • 일반 토론

  • 질문

     

    Exchange Shell에서 Dynamic Distribution Group Member 목록을 확인할 수 있습니다.

     

    답변

     

    Step 1 : RecipientPreviewFilter 정보 확인

    TestDynamic Group Filter정보를 확인 합니다.

    $dynamicGroup = Get-DynamicDIstributionGroup -Identity TestDynamic

    Dynamic Distribution Group 클래스의 Recipientfilter 속성 정보를 확인합니다. Recipient Type, Organizational Unit, Domain, CustomAttriute1~15등 속성을 이용해서 Dynamic Distribution Group을 생성시 설정할 수 있습니다.

    $dynamicGroup.RecipientFilter

     

    Step 2 : Member 목록 확인

    RecipientFilter의 정보를 이용해서 Dynamic Distribution Group의 구성원의 정보를 확인할 수 있습니다.

    Get-Recipient -RecipientPreviewFilter $dynamicGroup.RecipientFilter

     

    Filter에 모든 Recipient Type 설정을 확인할 수 있습니다.

     

    Step 3 : Function

    위에서 작성한 Script조각을 함수로 작성 했습니다. Dynamic Distribution Group Idenity를 인자를 사용해서 호출할 수 있습니다.

    function Get-DynamicDistributionGroupMember {

    param(

    [Parameter(Mandatory=$true)]

    $Identity

    )

    Write-Host "Dynamic Distribution Group 검색 중입니다."

    $group = Get-DynamicDistributionGroup -Identity $Identity

    Write-Host "Dynamic Distribution Group 구성원을 검색 중입니다."

    Get-Recipient -RecipientPreviewFilter $group.RecipientFilter

    }

     

    사용

    Get-DynamicDistributionGroupMember "TestDynamic"

     

    참고 자료

     

    Get-DynamicDistributionGroup

    http://technet.microsoft.com/en-us/library/bb124762.aspx

    Get-Recipient

    http://technet.microsoft.com/en-us/library/aa996921.aspx

    about_Comparison_Operators

    http://technet.microsoft.com/en-us/library/dd315321.aspx

    2011년 10월 20일 목요일 오전 9:02
    중재자