Поделиться через


Экспорт имен облачных компьютеров

Вы можете экспортировать имена всех облачных компьютеров в клиенте.

  1. Войдите на облачный компьютер с пользователем, которому назначена роль глобального администратора Microsoft Entra.
  2. Откройте PowerShell и введите Install-Module Microsoft.Graph -Scope CurrentUser.
  3. Введите Y во всех диалоговых окнах подтверждения.
  4. Дождитесь, когда завершится установка, и закройте PowerShell.
  5. Откройте текстовый редактор, например Visual Studio Code.
  6. В новый файл вставьте следующий скрипт:
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
  1. Сохраните файл как "GetCloudPCNames.ps1" в выбранном вами расположении.
  2. В проводнике перейдите к расположению этого файла.
  3. Щелкните файл правой кнопкой мыши и выберите Запустить с помощью PowerShell.
  4. Появится всплывающее окно PowerShell. Введите в окне "CloudPCNames.csv" и нажмите клавишу ВВОД.
  5. Когда появится всплывающее окно проверки подлинности, войдите с той же учетной записью, которая использовалась для доступа к облачному компьютеру.

Когда окно PowerShell закроется, выполнение сценария будет завершено. Вернитесь к расположению сценария. Там вы найдете файл CloudPCNames.csv. Этот файл содержит список имен всех облачных компьютеров в клиенте.