Aracılığıyla paylaş


Azure Sanal Masaüstü PowerShell

Önemli

Bu içerik, Azure Resource Manager Azure Sanal Masaüstü nesneleriyle Azure Sanal Masaüstü için geçerlidir. Azure Resource Manager nesneleri olmadan Azure Sanal Masaüstü (klasik) kullanıyorsanız bu makaleye bakın.

Azure Sanal Masaüstü ile PowerShell kullanırken karşılaşılan hataları ve sorunları çözmek için bu makaleyi kullanın. Uzak Masaüstü Hizmetleri PowerShell hakkında daha fazla bilgi için bkz . Azure Sanal Masaüstü PowerShell.

Geri bildirimde bulunun

Azure Sanal Masaüstü hizmetini ürün ekibi ve etkin topluluk üyeleriyle tartışmak için Azure Sanal Masaüstü Teknoloji Topluluğu'na gidin.

Azure Sanal Masaüstü kurulumu sırasında kullanılan PowerShell komutları

Bu bölümde genellikle Azure Sanal Masaüstü'nü ayarlarken kullanılan PowerShell komutları listelenir ve bunları kullanırken oluşabilecek sorunları çözmenin yolları sağlanır.

Hata: New-AzRoleAssignment: Sağlanan bilgiler bir AD nesne kimliğiyle eşlenmiyor

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

Neden: -SignInName parametresi tarafından belirtilen kullanıcı, Azure Sanal Masaüstü ortamına bağlı Microsoft Entra'da bulunamıyor.

Düzeltme: Aşağıdakilerden emin olun.

  • Kullanıcının Microsoft Entra Id ile eşitlenmesi gerekir.
  • Kullanıcının işletmeden müşteriye (B2C) veya işletmeden işletmeye (B2B) ticarete bağlı olmaması gerekir.
  • Azure Sanal Masaüstü ortamı, doğru Microsoft Entra Kimliği'ne bağlanmalıdır.

Hata: New-AzRoleAssignment: "Nesne kimliğine sahip istemcinin kapsam üzerinde eylem gerçekleştirme yetkisi yok (kod: AuthorizationFailed)"

Neden 1: Kullanılan hesabın abonelik üzerinde Sahip izinleri yok.

Düzeltme 1: Sahip izinlerine sahip bir kullanıcının rol atamasını yürütmesi gerekir. Alternatif olarak, bir kullanıcıyı bir uygulama grubuna atamak için kullanıcının Kullanıcı Erişimi Yönetici istrator rolüne atanması gerekir.

Neden 2: Kullanılan hesabın Sahip izinleri vardır, ancak ortamın Microsoft Entra Kimliğinin bir parçası değildir veya kullanıcının bulunduğu Microsoft Entra Kimliğini sorgulama izinleri yoktur.

Düzeltme 2: Active Directory izinlerine sahip bir kullanıcının rol atamasını yürütmesi gerekir.

Hata: New-AzWvdHostPool -- kaynak türü için konum kullanılamıyor

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'.

Neden: Azure Sanal Masaüstü, hizmet meta verilerini belirli konumlarda depolamak için konak havuzlarının, uygulama gruplarının ve çalışma alanlarının konumunu seçmeyi destekler. Seçenekleriniz bu özelliğin kullanılabildiği yerle sınırlıdır. Bu hata, özelliğin seçtiğiniz konumda kullanılamadığını gösterir.

Düzeltme: Hata iletisinde desteklenen bölgelerin listesi yayımlanır. Bunun yerine desteklenen bölgelerden birini kullanın.

Hata: New-AzWvdApplicationGroup konak havuzuyla aynı konumda olmalıdır

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

Neden: Bir konum uyuşmazlığı var. Tüm konak havuzları, uygulama grupları ve çalışma alanları hizmet meta verilerini depolamak için bir konuma sahiptir. Oluşturduğunuz ve birbiriyle ilişkilendirilmiş tüm nesneler aynı konumda olmalıdır. Örneğin, içinde bir konak havuzu eastusvarsa, içinde uygulama gruplarını eastusda oluşturmanız gerekir. Bu uygulama gruplarını kaydetmek için bir çalışma alanı oluşturursanız, bu çalışma alanının da içinde eastus olması gerekir.

Düzeltme: Konak havuzunun oluşturulduğu konumu alın ve oluşturduğunuz uygulama grubunu aynı konuma atayın.

Sonraki adımlar