반환할 사용자 계정 속성 값 선택

 

마지막으로 수정된 항목: 2014-08-13

요약: Windows PowerShell에서 Windows PowerShell cmdlet, 스크립트 및 일괄 프로세스를 사용하여 Office 365를 관리합니다.

Windows PowerShell에서는 작업을 원하는 방식으로 수행할 수 있습니다. 예를 들어 Get-MsolUser cmdlet을 실행하면 다음 속성 값 3개가 반환된다는 것은 이미 살펴보았습니다.

  • UserPrincipalName

  • DisplayName

  • isLicensed

그렇다면 사용자의 표시 이름, 사용자의 근무 부서 및 사용자가 Office 365 서비스를 "사용"하는 국가/지역을 보려면 어떻게 하면 될까요?

참고참고:
위에서 "사용"이라는 표현이 그다지 적절하지는 않습니다만, UsageLocation 속성은 사용자가 일반적으로 Office 365를 사용하는 지리적 위치를 나타냅니다. 이 속성은 매우 중요합니다. Office 365 라이선스, 정책 및 사용 가능한 기능은 이 위치에 따라 달라지기 때문입니다.

앞에서도 살펴본 것처럼 Get-MsolUser는 흔히 사용되는 속성 중 하나인 DisplayName만 표시합니다. 따라서 그 외의 정보는 확인할 수 없습니다.

다른 정보도 확인하려면 다음 명령을 대신 실행합니다.

Get-MsolUser | Select-Object DisplayName, Department, UsageLocation

이 명령은 다음 결과를 반환합니다.

DisplayName             Department                       UsageLocation
-----------             ----------                       -------------
Zrinka Makovac          Sales & Marketing                US
Bonnie Kearney          Sales & Marketing                US
Fabrice Canel           Legal                            US
Brian Johnson
Anne Wallace            Executive Management             US
Alex Darrow             Sales & Marketing                US
David Longmuir          Operations                       US

이 문서는 개요이므로 이 명령의 작동 방식에 대해 복잡하게 설명하지 않습니다. 여기서는 Windows PowerShell 3.0의 일부분으로 제공되는 Select-Object cmdlet을 사용하면 cmdlet에서 반환하도록 할 속성을 선택할 수 있다는 것만 알고 있으면 됩니다. UsageLocation 속성의 값만 보려는 경우 Select-Object이 해당 속성 하나만 반환하도록 지정하면 됩니다.

Get-MsolUser | Select-Object DisplayName

Select-Object를 사용하여 항목의 모든 속성 값을 반환할 수도 있습니다. 예를 들어 다음과 같은 명령을 실행할 수 있습니다.

Get-MsolUser | Select-Object *

앞에서도 살펴보았듯이 cmdlet이 항목에 대해 사용 가능한 모든 정보를 항상 반환하는 것은 아니므로 이러한 명령은 매우 유용합니다. Get-MsolUser가 사용자에 대해 제공하는 모든 정보를 확인하려면 다음 명령을 사용합니다.

Get-MsolUser -UserPrincipalName "BelindaN@litwareinc.onmicosoft.com" | Select-Object *

또한 사용 위치가 설정되어 있지 않은 사용자에 대한 정보를 반환하는 명령도 있습니다. 사용자의 위치가 설정되지 않으면 특정 작업을 수행할 수 없으므로 이 명령 역시 중요합니다. 해당 명령은 다음과 같습니다.

Get-MsolUser | Where-Object {$_.UsageLocation -eq $Null} | Select-Object DisplayName, Department, UsageLocation

위의 명령은 다음과 같은 데이터를 반환합니다.

DisplayName              Department                      UsageLocation
-----------              ----------                      -------------
Brian Johnson 
Scott Wallace            Operations

현재는 위의 두 사용자에 대해서만 UsageLocation이 설정되어 있지 않은 것입니다.


다음 항목: 사용자 계정 속성 값 구성

 
표시: