Windows PowerShell을 통해 손쉽게 데이터 인쇄 또는 저장

 

마지막으로 수정된 항목: 2013-12-13

이미 알고 계시는 분도 있겠지만, Lync Online 관리 센터에는 Lync Online를 사용할 수 있도록 설정된 모든 사용자의 목록이 표시됩니다.

Lync Online 관리 센터

이 정보는 편리하게 활용할 수 있으므로 해당 데이터를 파일에 저장하려는 경우도 있을 수 있습니다. 결론부터 말씀드리자면, 관리 센터에서 데이터를 파일에 저장할 수는 없습니다. Lync Online 관리 센터에서는 화면에 표시된 데이터를 저장하거나 인쇄하는 기능이 제공되지 않습니다. 그리고 모든 데이터를 복사하여 붙여 넣는 방법도 그다지 효과적이지는 않습니다.

참고참고:
데이터를 복사하여 Excel에 붙여 넣을 수는 있습니다. 서식을 약간 정리해야 하기는 하지만 대부분의 경우에는 복사하여 붙여넣기가 작동합니다. 그러나 복사하여 붙여넣기는 사용자 계정의 각 화면에서 수행해야 하며, 관리 센터에는 사용자를 한 번에 1,000명까지만 표시할 수 있습니다.
이러한 문제를 해결해야 하므로 복사하여 붙여넣기는 번거롭습니다.
Exchange 관리 센터에서는 일부 항목을 텍스트 파일에 저장할 수도 있습니다. 그러나 모든 항목을 저장할 수는 없으며, 현재 이 기능을 제공하는 Office 365 구성 요소는 Exchange뿐입니다.

이러한 데이터 또는 원하는 Office 365 데이터를 저장하려는 경우에는 Windows PowerShell을 사용해야 합니다. Excel에서 쉽게 열 수 있는 파일인 CSV(쉼표로 구분된 값) 파일에 Lync Online 사용자 데이터를 저장하려는 경우 다음 명령만 실행하면 됩니다.

Get-CsOnlineUser | Select-Object DisplayName, UserPrincipalName, UsageLocation | Export-Csv -Path "C:\Logs\LyncUsers.csv" -NoTypeInformation

그러면 다음과 같이 데이터가 CSV 파일에 저장됩니다.

Excel에 표시된 Lync Online 사용자 데이터

이 데이터를 XML 또는 HTML 페이지로 저장할 수도 있습니다. 실제로 약간의 코딩만 추가하면(해당 코딩에 대해서는 이 문서에서 설명하지 않음) 원하는 사용자 지정 서식을 적용하여 데이터를 Excel 파일로 직접 저장할 수 있습니다.

Excel 또는 기타 응용 프로그램을 사용하지 않고 Windows PowerShell에서 직접 데이터를 인쇄할 수도 있습니다. 다음 명령을 실행하면 데이터가 간단한 서식으로 인쇄됩니다.

Get-CsOnlineUser | Select-Object DisplayName, UserPrincipalName, UsageLocation | Out-Printer

인쇄된 문서의 모양은 다음과 같습니다.

Lync Online 사용자 정보 인쇄

보시다시피 서식은 단순하지만 문서 인쇄는 가능합니다. 관리 센터에서는 이러한 인쇄를 수행할 수 없습니다.


다음 항목: Windows PowerShell을 통한 "제품 간" 관리

 
표시: