Condividi tramite


Connettersi all'hub di Azure Stack con PowerShell

È possibile configurare l'hub di Azure Stack per usare PowerShell per gestire risorse come la creazione di offerte, piani, quote e avvisi. Questo articolo illustra come configurare l'ambiente dell'operatore.

Prerequisiti

Esegui i seguenti prerequisiti dal Azure Stack Development Kit (ASDK) o da un client esterno basato su Windows se sei connesso all'ASDK tramite VPN.

Connettersi con Microsoft Entra ID

Per configurare l'ambiente dell'operatore dell'hub di Azure Stack con PowerShell, eseguire lo script seguente. Sostituire i valori degli endpoint tenantName e Azure Resource Manager di Microsoft Entra con la configurazione del proprio ambiente.

Nota

Se la sessione scade, la password è stata modificata o si vuole cambiare account, eseguire il cmdlet seguente prima di accedere usando Connect-AzAccount: Remove-AzAccount -Scope Process.

    # Register an Azure Resource Manager environment that targets your Azure Stack Hub instance. Get your Azure Resource Manager endpoint value from your service provider.
    Add-AzEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.local.azurestack.external" `
      -AzureKeyVaultDnsSuffix adminvault.local.azurestack.external `
      -AzureKeyVaultServiceEndpointResourceId https://adminvault.local.azurestack.external

    # Set your tenant name.
    $AuthEndpoint = (Get-AzEnvironment -Name "AzureStackAdmin").ActiveDirectoryAuthority.TrimEnd('/')
    $AADTenantName = "<myDirectoryTenantName>.onmicrosoft.com"
    $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1]

    # After signing in to your environment, Azure Stack Hub cmdlets
    # can be easily targeted at your Azure Stack Hub instance.
    Connect-AzAccount -EnvironmentName "AzureStackAdmin" -TenantId $TenantId

Nota

AD FS supporta solo l'autenticazione interattiva con le identità utente. Se è necessario un oggetto credenziale, è necessario usare un principale del servizio (SPN). Per ulteriori informazioni sulla configurazione di un principale servizio con Azure Stack Hub e AD FS come servizio di gestione dell'identità, consultare Gestire un'identità dell'app AD FS.

Testare la connettività

Dopo aver configurato tutti gli elementi, usare PowerShell per creare risorse all'interno dell'hub di Azure Stack. Ad esempio, è possibile creare un gruppo di risorse per un'app e aggiungere una macchina virtuale. Usare il comando seguente per creare un gruppo di risorse denominato MyResourceGroup:

New-AzResourceGroup -Name "MyResourceGroup" -Location "Local"

Passaggi successivi