none
get-mailbox 스크립트 문의 RRS feed

  • 질문

  • 안녕하세요. 전체 사용자 명단을 가지고 get-mailbox 명령을 실행하려 하는데요, 목적은 해당 사용자의 사서함이 존재하는지 여부에 따라 존재하는 명단과 존재하지 않는 명단을 따로 파일로 저장하고자 합니다. 그런데 존재하는 명단을 파일로 추출하는 것은 가능했지만, 존재하지 않는 사용자 명단을 어떻게 따로 추출해야 할지 모르겠어서 문의 드립니다. 참고로 제가 작성한 스크립트는 다음과 같습니다.

    $Users = Get-content "C:\users.txt"

    $Users | foreach-object {
    Get-Mailbox $_ |select-object Alias |export-csv -append "C:\found.csv" -NoTypeInformation
    }
    2019년 10월 8일 화요일 오전 5:25

모든 응답

  • 안녕하세요,

    다음과 같은 스크립트를 이용해 보시기 바랍니다.

    $Users = Get-content "C:\userlist.txt"
    $users | ForEach { $exist = [bool](Get-mailbox $_ -erroraction SilentlyContinue);
    
        if ($Exist){$_ >> "C:\_Found.txt"}
    
            else
    
        {$_ >> "C:\_not_found.txt"}
    }


    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.


    2019년 10월 8일 화요일 오전 7:10
    중재자