Připojení k Azure Stack Hub pomocí PowerShellu

Můžete nakonfigurovat, Azure Stack Hub ke správě prostředků, jako je vytváření nabídek, plánů, kvót a upozornění, pomocí PowerShellu. Toto téma vám pomůže nakonfigurovat prostředí operátora.

Požadavky

Pokud jste připojení k asdk prostřednictvím sítě VPN Azure Stack Development Kit spusťte následující požadavky z klienta ASDK (Windows) nebo z externího klienta založeného na Windows.

Připojení s Azure AD

Pokud chcete nakonfigurovat Azure Stack Hub operátora pomocí PowerShellu, spusťte jeden z níže uvedených skriptů. Nahraďte hodnoty Azure Active Directory tenanta (Azure AD) a Azure Resource Manager koncových bodů vlastní konfigurací prostředí.

Poznámka

Pokud relace vyprší, vaše heslo se změnilo nebo chcete jednoduše přepnout účty, před přihlášením pomocí rutiny Připojení-AzAccount spusťte následující rutinu: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

Připojení s AD FS

Připojení prostředí operátora Azure Stack Hub pomocí PowerShellu s Azure Active Directory Federated Services (Azure AD FS). Pro ASDK je tento koncový Azure Resource Manager nastavený na https://adminmanagement.local.azurestack.external. Pokud chcete získat koncový Azure Resource Manager koncového bodu Azure Stack Hub integrovaných systémů, obraťte se na svého poskytovatele služeb.

# 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

# Sign in to your environment.
Connect-AzAccount -EnvironmentName "AzureStackAdmin"

Poznámka

AD FS podporuje pouze interaktivní ověřování pomocí identit uživatelů. Pokud se vyžaduje objekt přihlašovacích údajů, musíte použít hlavní název služby (SPN). Další informace o nastavení objektu služby s Azure Stack Hub a AD FS jako službou správy identit najdete v tématu Správa AD FS identity aplikace.

Testování připojení

Teď, když máte všechno nastavené, můžete pomocí PowerShellu vytvářet prostředky v rámci Azure Stack Hub. Můžete například vytvořit skupinu prostředků pro aplikaci a přidat virtuální počítač. Pomocí následujícího příkazu vytvořte skupinu prostředků MyResourceGroup.

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

Další kroky