Share via


비즈니스 및 교육용 Microsoft Store PowerShell 모듈 - 미리 보기

적용 대상:

  • Windows 10

중요

비즈니스 및 교육용 Microsoft Store PowerShell 모듈(미리 보기)이 이제 PowerShell 갤러리에서 제공됩니다.

참고

이는 미리 보기이며 프로덕션 환경을 위한 것이 아닙니다. 프로덕션 환경의 경우 비즈니스 및 교육용 Microsoft Store나 MDM 도구를 계속 사용하여 라이선스를 관리하세요. 예제 스크립트는 Microsoft 표준 지원 프로그램 또는 서비스에서 지원되지 않습니다. 예제 스크립트는 어떤 종류의 보증 없이 있는 그대로 제공됩니다. Microsoft는 나아가 상품성 및 특정 목적에의 적합성에 대한 모든 묵시적 보증을 포함하여(이에 제한되지 않음) 모든 묵시적 보증을 부인합니다. 예제 스크립트 및 설명서의 사용 또는 성능으로 인해 발생하는 모든 위험은 사용자에게 있습니다. 어떠한 경우에도 Microsoft, 해당 작성자, 또는 스크립트의 제작, 생산, 또는 제공에 관여한 모든 이는 Microsoft에게 해당 손해에 대한 가능성에 대해 알린 경우에도 예제 스크립트 또는 설명서를 사용 또는 사용할 수 없음으로 인해 발생하는 비즈니스 이익 손실에 대한 손해, 비즈니스 방해, 비즈니스 정보 손실, 또는 기타 금전상의 손실을 포함하여(이에 제한되지 않음) 어떠한 손해에 대해서도 책임지지 않습니다.

PowerShell 모듈을 사용하여 다음 작업을 할 수 있습니다.

  • 구입한 항목 보기 - 제품 및 서비스에에 표시됨
  • 라이선스 관리 - 할당 및 제거
  • .csv 파일로 대량 작업 수행 - 여러 라이선스를 사용하는 고객에 대한 라이선스 관리 자동화

참고

이 모듈을 통해 앱을 그룹에 할당할 수 없습니다. 대신 Microsoft Entra ID 또는 Microsoft Graph PowerShell 모듈을 활용하여 그룹의 구성원을 CSV 파일에 저장하고 CSV 파일을 사용하여 할당을 관리하는 방법에 대한 아래 지침을 따르는 것이 좋습니다.

요구 사항

비즈니스 및 교육용 Microsoft Store PowerShell 모듈을 사용하려면 다음이 필요합니다.

  • 디바이스에 대한 관리자 권한
  • 비즈니스 및 교육용 Microsoft Store에 대한 관리자 역할

비즈니스 및 교육용 Microsoft Store PowerShell 모듈 시작

모든 비즈니스 및 교육용 Microsoft Store PowerShell cmdlet은 동사-MSStore명사 패턴을 따라 비즈니스 및 교육용 Microsoft Store PowerShell 모듈에 대해 작동함을 나타냅니다. Windows 10 디바이스에 모듈을 한 번만 설치하고 각 PowerShell 세션을 시작할 때 가져와야 합니다.

비즈니스 및 교육용 Microsoft Store PowerShell 모듈 설치

참고

PowerShellGet을 사용하여 비즈니스 및 교육용 Microsoft Store PowerShell 모듈을 설치하려면 Windows Management Framework 5.0이 필요합니다. 프레임 워크는 기본적으로 Windows 10에 포함됩니다.

PowerShellGet으로 비즈니스 및 교육용 Microsoft Store PowerShell을 설치하려면 다음 명령을 실행합니다.

# Install the Microsoft Store for Business and Education PowerShell module from PowerShell Gallery

Install-Module -Name MSStore

비즈니스 및 교육용 Microsoft Store PowerShell 모듈을 PowerShell 세션에 가져옵니다.

Windows 10 디바이스에 모듈을 설치했으면 각 PowerShell 세션을 시작할 때 모듈을 가져와야 합니다.

# Import the MSStore module into this session

Import-Module -Name MSStore

다음으로 모듈에 권한을 부여하여 사용자 대신 비즈니스 및 교육용 Microsoft Store를 호출합니다. 이 단계는 PowerShell 모듈 사용자별로 한 번만 필요합니다.

PowerShell 모듈에 권한을 부여하기 위해 이 명령을 실행합니다. 회사 또는 학교 계정으로 로그인하고 테넌트에 액세스할 모듈에 권한을 부여해야 합니다.

# Grant MSStore Access to your Microsoft Store for Business and Education

Grant-MSStoreClientAppAccess

회사 또는 학교 계정으로 로그인한 다음 PowerShell 모듈에 비즈니스용 Microsoft Store 및 교육 계정에 액세스할 수 있는 권한을 부여하라는 메시지가 표시됩니다. 모듈을 현재 PowerShell 세션으로 가져오고 비즈니스용 Microsoft Store 및 Education 계정으로 호출할 권한이 부여되면 Microsoft Graph PowerShell cmdlet이 로드되고 사용할 준비가 됩니다.

제품 및 서비스의 항목 보기

Azure 서비스 관리와 비즈니스 및 교육용 Microsoft Store PowerShell 미리 보기의 분리로 인해 서비스 관리는 주요 변경 내용이 없을 수 있습니다.

# View items in inventory (Apps & software)

Get-MSStoreInventory

Get-MSStoreInventory는 LOB 앱에 대해 제품 이름을 반환하지 않습니다. 기간 업무 앱에 대한 제품 ID 및 SKU를 얻으려면:

  1. 비즈니스용 Microsoft Store 또는 교육용 Microsoft Store에 로그인합니다.
  2. 관리를 클릭하고 앱 및 소프트웨어를 선택합니다.
  3. 업무 앱을 클릭합니다. 페이지의 URL에는 제품 ID 및 SKU가 일부로 포함됩니다. 예: 앱 후 URL/은 제품 ID이고 다음으로 SKU입니다.

제품에 할당된 사람 보기

비즈니스 및 교육용 Microsoft Store제품 및 서비스에 있는 대부분의 항목은 조직의 사용자에게 할당해야 합니다. 다음 명령을 사용하여 특정 제품에 할당된 조직의 사람들을 볼 수 있습니다.

# View products assigned to people

Get-MSStoreSeatAssignments -ProductId 9NBLGGH4R2R6 -SkuId 0016

중요

비즈니스 및 교육용 Microsoft Store는 제품 번호와 SKU ID의 조합을 사용하여 Minecraft: Education Edition 라이선스 종류를 식별합니다. 사용자 Minecraft: Education Edition에 대한 라이선스 할당을 관리하려면 cmdlet에서 관리할 라이선스에 대한 제품 및 SKU ID를 지정해야 합니다. 다음 표에서 제품 및 SKU ID를 나열합니다.

라이선스 유형 제품 ID SKU ID
신용카드로 비즈니스 및 교육용 Microsoft Store에서 구입 CFQ7TTC0K5DR 0001
송장으로 비즈니스 및 교육용 Microsoft Store에서 구입 CFQ7TTC0K5DR 0004
Microsoft 볼륨 라이선싱 계약을 통해 구입 CFQ7TTC0K5DR 0002
Windows 10 장치 프로모션을 통해 획득 CFQ7TTC0K5DR 0005

제품 할당 또는 회수

제품 및 서비스에서 항목이 나열되면 조직의 사용자에게 라이선스를 할당하거나 그들에게서 회수할 수 있습니다.

이 명령은 사용자에게 제품을 할당하고 회수합니다.

# Assign Product (Product ID and SKU ID combination) to a User (user@host.com)

Add-MSStoreSeatAssignment -ProductId 9NBLGGH4R2R6 -SkuId 0016 -Username 'user@myorganization.onmicrosoft.com'

# Reclaim a product (Product ID and SKU ID combination) from a User (user@host.com)

Remove-MSStoreSeatAssignment -ProductId 9NBLGGH4R2R6 -SkuId 0016 -Username 'user@myorganization.onmicrosoft.com'

.csv 파일로 제품 할당 또는 회수

PowerShell 모듈을 사용하여 제품 및 서비스에서 항목에 대한 대규모 작업을 수행할 수도 있습니다. "보안 주체 이름"(예 user@host.com: )에 대해 하나 이상의 열이 있는 .CSV 파일이 필요합니다. AzureAD PowerShell 모듈을 사용하여 그러한 CSV를 만들 수 있습니다.

대규모로 사용자를 할당하거나 회수하려면:

# Assign Product (Product ID and SKU ID combination) to a User (user@host.com)

Add-MSStoreSeatAssignments  -ProductId 9NBLGGH4R2R6 -SkuId 0016 -PathToCsv C:\People.csv  -ColumnName UserPrincipalName

# Reclaim a product (Product ID and SKU ID combination) from a User (user@host.com)

Remove-MSStoreSeatAssignments  -ProductId 9NBLGGH4R2R6 -SkuId 0016 -PathToCsv C:\People.csv -ColumnName UserPrincipalName

비즈니스 및 교육용 Microsoft Store PowerShell 모듈 설치 제거

다음 PowerShell 명령을 실행하여 컴퓨터에서 비즈니스 및 교육용 Microsoft Store PowerShell을 제거할 수 있습니다.

# Uninstall the MSStore Module

Get-InstalledModule -Name "MSStore" -RequiredVersion 1.0 | Uninstall-Module