Udostępnij za pośrednictwem


Azure Virtual Desktop PowerShell

Ważne

Ta zawartość dotyczy usługi Azure Virtual Desktop z obiektami usługi Azure Resource Manager usługi Azure Virtual Desktop. Jeśli używasz usługi Azure Virtual Desktop (klasycznej) bez obiektów usługi Azure Resource Manager, zobacz ten artykuł.

Skorzystaj z tego artykułu, aby rozwiązać problemy i błędy podczas korzystania z programu PowerShell w usłudze Azure Virtual Desktop. Aby uzyskać więcej informacji na temat programu PowerShell usług pulpitu zdalnego, zobacz Azure Virtual Desktop PowerShell.

Przekazywanie opinii

Odwiedź społeczność techniczną usługi Azure Virtual Desktop, aby omówić usługę Azure Virtual Desktop z zespołem produktu i aktywnymi członkami społeczności.

Polecenia programu PowerShell używane podczas konfigurowania usługi Azure Virtual Desktop

W tej sekcji wymieniono polecenia programu PowerShell, które są zwykle używane podczas konfigurowania usługi Azure Virtual Desktop i przedstawiono sposoby rozwiązywania problemów, które mogą wystąpić podczas korzystania z nich.

Błąd: New-AzRoleAssignment: Podane informacje nie są mapowanie na identyfikator obiektu usługi AD

New-AzRoleAssignment -SignInName "admins@contoso.com" -RoleDefinitionName "Desktop Virtualization User" -ResourceName "0301HP-DAG" -ResourceGroupName 0301RG -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'

Przyczyna: Użytkownik określony przez parametr -SignInName nie można znaleźć w witrynie Microsoft Entra powiązanej ze środowiskiem usługi Azure Virtual Desktop.

Poprawka: Upewnij się, że są następujące elementy.

  • Użytkownik powinien zostać zsynchronizowany z identyfikatorem entra firmy Microsoft.
  • Użytkownik nie powinien być powiązany z handlem typu "firma-klient" (B2C) ani z firmami (B2B).
  • Środowisko usługi Azure Virtual Desktop powinno być powiązane z poprawnym identyfikatorem entra firmy Microsoft.

Błąd: New-AzRoleAssignment: "Klient o identyfikatorze obiektu nie ma autoryzacji do wykonania akcji w zakresie (kod: AuthorizationFailed)"

Przyczyna 1: Używane konto nie ma uprawnień właściciela subskrypcji.

Poprawka 1: użytkownik z uprawnieniami właściciela musi wykonać przypisanie roli. Alternatywnie użytkownik musi być przypisany do roli Administrator dostępu użytkowników, aby przypisać użytkownika do grupy aplikacji.

Przyczyna 2: Używane konto ma uprawnienia właściciela, ale nie jest częścią identyfikatora Microsoft Entra środowiska lub nie ma uprawnień do wykonywania zapytań dotyczących identyfikatora Entra firmy Microsoft, w którym znajduje się użytkownik.

Poprawka 2: Użytkownik z uprawnieniami usługi Active Directory musi wykonać przypisanie roli.

Błąd: New-AzWvdHostPool — lokalizacja nie jest dostępna dla typu zasobu

New-AzWvdHostPool_CreateExpanded: The provided location 'southeastasia' is not available for resource type 'Microsoft.DesktopVirtualization/hostpools'. List of available regions for the resource type is 'eastus,eastus2,westus,westus2,northcentralus,southcentralus,westcentralus,centralus'.

Przyczyna: Usługa Azure Virtual Desktop obsługuje wybieranie lokalizacji pul hostów, grup aplikacji i obszarów roboczych do przechowywania metadanych usługi w określonych lokalizacjach. Opcje są ograniczone do tego, gdzie ta funkcja jest dostępna. Ten błąd oznacza, że funkcja nie jest dostępna w wybranej lokalizacji.

Poprawka: W komunikacie o błędzie zostanie opublikowana lista obsługiwanych regionów. Zamiast tego użyj jednego z obsługiwanych regionów.

Błąd: New-AzWvdApplicationGroup musi znajdować się w tej samej lokalizacji co pula hostów

New-AzWvdApplicationGroup_CreateExpanded: ActivityId: e5fe6c1d-5f2c-4db9-817d-e423b8b7d168 Error: ApplicationGroup must be in same location as associated HostPool

Przyczyna: Występuje niezgodność lokalizacji. Wszystkie pule hostów, grupy aplikacji i obszary robocze mają lokalizację przechowywania metadanych usługi. Wszystkie tworzone obiekty, które są skojarzone ze sobą, muszą znajdować się w tej samej lokalizacji. Jeśli na przykład pula hostów znajduje się w eastuselemecie , należy również utworzyć grupy aplikacji w programie eastus. Jeśli utworzysz obszar roboczy do zarejestrowania tych grup aplikacji, ten obszar roboczy również musi znajdować się w eastus obszarze roboczym.

Poprawka: pobierz lokalizację, w której została utworzona pula hostów, a następnie przypisz utworzoną grupę aplikacji do tej samej lokalizacji.

Następne kroki