클라우드 PC 이름 내보내기
테넌트에 있는 모든 클라우드 PC의 클라우드 PC 이름을 내보낼 수 있습니다.
- Microsoft Entra 전역 관리자 역할이 할당된 사용자와 함께 클라우드 PC에 로그인합니다.
- PowerShell을 열고
Install-Module Microsoft.Graph -Scope CurrentUser
을(를) 입력합니다. - 모든 확인 대화 상자에 Y를 입력합니다.
- 설치가 완료될 때까지 기다렸다가 PowerShell을 닫습니다.
- Visual Studio Code와 같은 텍스트 편집기를 엽니다.
- 새 파일에서 다음 스크립트를 붙여넣습니다.
param(
[Parameter(Mandatory)]
[string]$Output
)
Select-MgProfile -Name "beta"
Connect-MgGraph -Scopes "CloudPC.Read.All"
$CloudPCs = Get-MgDeviceManagementVirtualEndpointCloudPC -Property "DisplayName"
$DisplayNames = $CloudPCs | Select -ExpandProperty DisplayName
Write-Output $DisplayNames
$Outarray = @()
foreach ( $Name in $DisplayNames )
{
$Outarray += New-Object PsObject -property @{
'DisplayName' = $Name
}
}
$Outarray | Export-Csv -Path $Output -NoTypeInformation
Disconnect-MgGraph
- 파일을 원하는 위치에 "GetCloudPCNames.ps1"로 저장합니다.
- 파일 탐색기에서 파일 위치로 이동합니다.
- 파일을 마우스 오른쪽 버튼으로 클릭하고 PowerShell로 실행을 선택합니다.
- PowerShell 창이 나타납니다. 창에서 "CloudPCNames.csv"를 입력한 다음 Enter 키를 누릅니다.
- 인증창이 뜨면 클라우드 PC에 접속할 때 사용한 것과 동일한 계정으로 로그인합니다.
PowerShell 창이 닫히면 스크립트 실행이 완료된 것입니다. 스크립트 위치로 돌아가면 "CloudPCNames.csv"라는 파일이 있습니다. 이 파일에는 테넌트의 모든 클라우드 PC 이름 목록이 포함되어 있습니다.