고객의 현재 Office365 ActiveSync 환경에 어떤 디바이스가 연결되어 있는지에 대한 정보가 필요한 상황이 있었습니다. 다행히 인터넷을 검색해 보니 이 과정이 꽤 간단하다는 것을 알게 되었고, 어떻게 하는지 보여주는 예시로 제 솔루션을 블로그에 올리기로 했습니다.제가 작성한 코드는 오래되어 결국 폐기 예정인 get-activesyncdevice commandlet 대신 get-mobiledevice commandlet을 사용하는 것에 중점을 둡니다. 또한 Excel에 쉽게 불러올 수 있는 출력을 얻기 위해 export-csv commandlet을 추가했습니다. 좀 더 공을 들이면 Excel로 네이티브 내보내기를 할 수도 있었겠지만, 데이터를 빠르고 간단하게 덤프하는 작업이었습니다.시작하려면 Office365에 연결해야 하며, 다음 코드는 TechNet에서 그대로 복사한 것입니다: https://technet.microsoft.com/library/jj984289(v=exchg.160).aspx*PowerShell ISE 또는 셸을 관리자 권한으로 열어야 합니다.Set-ExecutionPolicy RemoteSigned$UserCredential = Get-Credential$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirectionImport-PSSession $Session이 시점에서 Office365 자격 증명으로 연결하기 위한 로그인 프롬프트가 표시되어야 합니다. 다음 줄은 ActiveSync에 연결된 항목에 대한 구체적인 정보를 가져오는 부분입니다.get-mobiledevice | select deviceid,mobileoperator,id,deviceos,deviceimei,DeviceTelephoneNumber | export-csv C:Activesync.csv마지막으로, 다른 테넌트로 추가 작업을 하기로 결정한 경우 세션을 연결 해제합니다.Remove-PSSession $Session추가했습니다.