Add-AzEnvironment

Azure Resource Manager örneği için uç noktalar ve meta veriler ekler.

Sözdizimi

Add-AzEnvironment
   [-Name] <String>
   [[-PublishSettingsFileUrl] <String>]
   [[-ServiceEndpoint] <String>]
   [[-ManagementPortalUrl] <String>]
   [[-StorageEndpoint] <String>]
   [[-ActiveDirectoryEndpoint] <String>]
   [[-ResourceManagerEndpoint] <String>]
   [[-GalleryEndpoint] <String>]
   [[-ActiveDirectoryServiceEndpointResourceId] <String>]
   [[-GraphEndpoint] <String>]
   [[-AzureKeyVaultDnsSuffix] <String>]
   [[-AzureKeyVaultServiceEndpointResourceId] <String>]
   [[-TrafficManagerDnsSuffix] <String>]
   [[-SqlDatabaseDnsSuffix] <String>]
   [[-AzureDataLakeStoreFileSystemEndpointSuffix] <String>]
   [[-AzureDataLakeAnalyticsCatalogAndJobEndpointSuffix] <String>]
   [-EnableAdfsAuthentication]
   [[-AdTenant] <String>]
   [[-GraphAudience] <String>]
   [[-DataLakeAudience] <String>]
   [[-BatchEndpointResourceId] <String>]
   [[-AzureOperationalInsightsEndpointResourceId] <String>]
   [[-AzureOperationalInsightsEndpoint] <String>]
   [-AzureAnalysisServicesEndpointSuffix <String>]
   [-AzureAnalysisServicesEndpointResourceId <String>]
   [-AzureAttestationServiceEndpointSuffix <String>]
   [-AzureAttestationServiceEndpointResourceId <String>]
   [-AzureSynapseAnalyticsEndpointSuffix <String>]
   [-ContainerRegistryEndpointSuffix <String>]
   [-AzureSynapseAnalyticsEndpointResourceId <String>]
   [-MicrosoftGraphEndpointResourceId <String>]
   [-MicrosoftGraphUrl <String>]
   [-Scope <ContextModificationScope>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzEnvironment
   [-Name] <String>
   [[-StorageEndpoint] <String>]
   [-ARMEndpoint] <String>
   [[-AzureKeyVaultDnsSuffix] <String>]
   [[-AzureKeyVaultServiceEndpointResourceId] <String>]
   [[-DataLakeAudience] <String>]
   [[-BatchEndpointResourceId] <String>]
   [[-AzureOperationalInsightsEndpointResourceId] <String>]
   [[-AzureOperationalInsightsEndpoint] <String>]
   [-AzureAnalysisServicesEndpointSuffix <String>]
   [-AzureAnalysisServicesEndpointResourceId <String>]
   [-AzureAttestationServiceEndpointSuffix <String>]
   [-AzureAttestationServiceEndpointResourceId <String>]
   [-AzureSynapseAnalyticsEndpointSuffix <String>]
   [-ContainerRegistryEndpointSuffix <String>]
   [-AzureSynapseAnalyticsEndpointResourceId <String>]
   [-Scope <ContextModificationScope>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzEnvironment
   [-AutoDiscover]
   [-Uri <Uri>]
   [-Scope <ContextModificationScope>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Add-AzEnvironment cmdlet'i, Azure Resource Manager cmdlet'lerinin yeni bir Azure Resource Manager örneğine bağlanmasını sağlamak için uç noktalar ve meta veriler ekler. Yerleşik ortamlar AzureCloud ve AzureChinaCloud, Azure Resource Manager'ın mevcut genel örneklerini hedefler.

Örnekler

Örnek 1: Yeni ortam oluşturma ve değiştirme

Add-AzEnvironment -Name TestEnvironment `
        -ActiveDirectoryEndpoint TestADEndpoint `
        -ActiveDirectoryServiceEndpointResourceId TestADApplicationId `
        -ResourceManagerEndpoint TestRMEndpoint `
        -GalleryEndpoint TestGalleryEndpoint `
        -GraphEndpoint TestGraphEndpoint

Name            Resource Manager Url ActiveDirectory Authority
----            -------------------- -------------------------
TestEnvironment TestRMEndpoint       TestADEndpoint/

Set-AzEnvironment -Name TestEnvironment `
        -ActiveDirectoryEndpoint NewTestADEndpoint `
        -GraphEndpoint NewTestGraphEndpoint | Format-List

Name                                              : TestEnvironment
EnableAdfsAuthentication                          : False
OnPremise                                         : False
ActiveDirectoryServiceEndpointResourceId          : TestADApplicationId
AdTenant                                          :
GalleryUrl                                        : TestGalleryEndpoint
ManagementPortalUrl                               :
ServiceManagementUrl                              :
PublishSettingsFileUrl                            :
ResourceManagerUrl                                : TestRMEndpoint
SqlDatabaseDnsSuffix                              :
StorageEndpointSuffix                             :
ActiveDirectoryAuthority                          : NewTestADEndpoint
GraphUrl                                          : NewTestGraphEndpoint
GraphEndpointResourceId                           :
TrafficManagerDnsSuffix                           :
AzureKeyVaultDnsSuffix                            :
DataLakeEndpointResourceId                        :
AzureDataLakeStoreFileSystemEndpointSuffix        :
AzureDataLakeAnalyticsCatalogAndJobEndpointSuffix :
AzureKeyVaultServiceEndpointResourceId            :
AzureOperationalInsightsEndpointResourceId        :
AzureOperationalInsightsEndpoint                  :
AzureAnalysisServicesEndpointSuffix               :
AzureAttestationServiceEndpointSuffix             :
AzureAttestationServiceEndpointResourceId         :
AzureSynapseAnalyticsEndpointSuffix               :
AzureSynapseAnalyticsEndpointResourceId           :
VersionProfiles                                   : {}
ExtendedProperties                                : {}
BatchEndpointResourceId                           :

Bu örnekte Add-AzEnvironment kullanarak örnek uç noktalarla yeni bir Azure ortamı oluşturuyoruz ve ardından Set-AzEnvironment cmdlet'ini kullanarak oluşturulan ortamın ActiveDirectoryEndpoint ve GraphEndpoint özniteliklerinin değerini değiştiriyoruz.

Örnek 2: Uri aracılığıyla yeni bir ortam bulma

<#
Uri https://configuredmetadata.net returns an array of environment metadata. The following example contains a payload for the AzureCloud default environment.

[
  {
    "portal": "https://portal.azure.com",
    "authentication": {
      "loginEndpoint": "https://login.microsoftonline.com/",
      "audiences": [
        "https://management.core.windows.net/"
      ],
      "tenant": "common",
      "identityProvider": "AAD"
    },
    "media": "https://rest.media.azure.net",
    "graphAudience": "https://graph.windows.net/",
    "graph": "https://graph.windows.net/",
    "name": "AzureCloud",
    "suffixes": {
      "azureDataLakeStoreFileSystem": "azuredatalakestore.net",
      "acrLoginServer": "azurecr.io",
      "sqlServerHostname": ".database.windows.net",
      "azureDataLakeAnalyticsCatalogAndJob": "azuredatalakeanalytics.net",
      "keyVaultDns": "vault.azure.net",
      "storage": "core.windows.net",
      "azureFrontDoorEndpointSuffix": "azurefd.net"
    },
    "batch": "https://batch.core.windows.net/",
    "resourceManager": "https://management.azure.com/",
    "vmImageAliasDoc": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/arm-compute/quickstart-templates/aliases.json",
    "activeDirectoryDataLake": "https://datalake.azure.net/",
    "sqlManagement": "https://management.core.windows.net:8443/",
    "gallery": "https://gallery.azure.com/"
  },
……
]
#>

Add-AzEnvironment -AutoDiscover -Uri https://configuredmetadata.net

Name            Resource Manager Url ActiveDirectory Authority
----            -------------------- -------------------------
TestEnvironment TestRMEndpoint       TestADEndpoint/

Bu örnekte Uri'den https://configuredmetadata.net yeni bir Azure ortamı keşfediyoruz.

Parametreler

-ActiveDirectoryEndpoint

Azure Active Directory kimlik doğrulaması için temel yetkiliyi belirtir.

Tür:String
Diğer adlar:AdEndpointUrl, ActiveDirectory, ActiveDirectoryAuthority
Position:5
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ActiveDirectoryServiceEndpointResourceId

Azure Resource Manager veya Hizmet Yönetimi (RDFE) uç noktalarına yönelik isteklerin kimliğini doğrulayan belirteçler için hedef kitleyi belirtir.

Tür:String
Position:8
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AdTenant

Varsayılan Active Directory kiracısını belirtir.

Tür:String
Position:17
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ARMEndpoint

Azure Resource Manager uç noktası

Tür:String
Diğer adlar:ArmUrl
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AutoDiscover

Varsayılan veya yapılandırılmış uç nokta aracılığıyla ortamları bulur.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AzureAnalysisServicesEndpointResourceId

Azure Analysis Services kaynağının kaynak tanımlayıcısı.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AzureAnalysisServicesEndpointSuffix

Azure Log Analytics API'si ile iletişim kurarken kullanılacak uç nokta.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AzureAttestationServiceEndpointResourceId

İstenen belirtecin alıcısı olan Azure Doğrulama hizmetinin kaynak tanımlayıcısı.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureAttestationServiceEndpointSuffix

Azure Doğrulama hizmetinin DNS son eki.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureDataLakeAnalyticsCatalogAndJobEndpointSuffix

Azure Data Lake Analytics iş ve katalog hizmetlerinin Dns Soneki

Tür:String
Position:15
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureDataLakeStoreFileSystemEndpointSuffix

Azure Data Lake Store FileSystem'ın Dns Soneki. Örnek: azuredatalake.net

Tür:String
Position:14
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureKeyVaultDnsSuffix

Azure Key Vault hizmetinin DNS son eki. Örnek vault-int.azure-int.net

Tür:String
Position:10
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureKeyVaultServiceEndpointResourceId

İstenen belirtecin alıcısı olan Azure Key Vault veri hizmetinin kaynak tanımlayıcısı.

Tür:String
Position:11
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureOperationalInsightsEndpoint

Azure Log Analytics API'si ile iletişim kurarken kullanılacak uç nokta.

Tür:String
Position:22
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureOperationalInsightsEndpointResourceId

Azure Log Analytics API'si ile kimlik doğrulamasına yönelik belirteçlerin hedef kitlesi.

Tür:String
Position:21
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureSynapseAnalyticsEndpointResourceId

İstenen belirtecin alıcısı olan Azure Synapse Analytics'in kaynak tanımlayıcısı.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AzureSynapseAnalyticsEndpointSuffix

Azure Synapse Analytics'in DNS son eki.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-BatchEndpointResourceId

İstenen belirtecin alıcısı olan Azure Batch hizmetinin kaynak tanımlayıcısı

Tür:String
Diğer adlar:BatchResourceId, BatchAudience
Position:20
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ContainerRegistryEndpointSuffix

Azure Container Registry'nin son eki.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DataLakeAudience

AD Data Lake hizmetleri Uç Noktası ile kimlik doğrulaması yapılan belirteçler için hedef kitle.

Tür:String
Diğer adlar:DataLakeEndpointResourceId, DataLakeResourceId
Position:19
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, kiracı ve abonelik

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableAdfsAuthentication

Active Directory Federasyon Hizmetleri (AD FS) (ADFS) şirket içi kimlik doğrulamasına izin verildiğini gösterir.

Tür:SwitchParameter
Diğer adlar:OnPremise
Position:16
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-GalleryEndpoint

Dağıtım şablonlarının Azure Resource Manager galerisinin uç noktasını belirtir. parametresi değerini olarak ayarlamaktır GalleryUrl PSAzureEnvironment. ArmMetadata'dan kaldırıldığı gibi GalleryUrl , Azure PowerShell değeri artık sağlamaz ve bu nedenle artık ayarlanması GalleryEndpoint önerilmez.

Tür:String
Diğer adlar:Gallery, GalleryUrl
Position:7
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-GraphAudience

AD Graph Uç Noktası ile kimlik doğrulaması yapılan belirteçlerin hedef kitlesi.

Tür:String
Diğer adlar:GraphEndpointResourceId, GraphResourceId
Position:18
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-GraphEndpoint

Graph (Active Directory meta verileri) isteklerinin URL'sini belirtir.

Tür:String
Diğer adlar:Graph, GraphUrl
Position:9
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ManagementPortalUrl

Yönetim Portalı'nın URL'sini belirtir.

Tür:String
Position:3
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-MicrosoftGraphEndpointResourceId

Microsoft Graph'ın kaynak tanımlayıcısı

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-MicrosoftGraphUrl

Microsoft Graph Url'si

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

Eklenecek ortamın adını belirtir.

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PublishSettingsFileUrl

.publishsettings dosyalarının indirilebileceği URL'yi belirtir.

Tür:String
Position:1
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ResourceManagerEndpoint

Azure Resource Manager isteklerinin URL'sini belirtir.

Tür:String
Diğer adlar:ResourceManager, ResourceManagerUrl
Position:6
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Scope

Bağlam değişikliklerinin kapsamını belirler; örneğin, değişikliklerin yalnızca geçerli işleme mi yoksa bu kullanıcı tarafından başlatılan tüm oturumlara mı uygulanacağını belirler.

Tür:ContextModificationScope
Kabul edilen değerler:Process, CurrentUser
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ServiceEndpoint

Hizmet Yönetimi (RDFE) istekleri için uç noktayı belirtir.

Tür:String
Diğer adlar:ServiceManagement, ServiceManagementUrl
Position:2
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SqlDatabaseDnsSuffix

Azure SQL Veritabanı sunucuları için etki alanı adı son ekini belirtir.

Tür:String
Position:13
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-StorageEndpoint

Depolama (blob, tablo, kuyruk ve dosya) erişimi için uç noktayı belirtir.

Tür:String
Diğer adlar:StorageEndpointSuffix
Position:4
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TrafficManagerDnsSuffix

Azure Traffic Manager hizmetleri için etki alanı adı son ekini belirtir.

Tür:String
Position:12
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Uri

Ortamları getirmek için internet kaynağının URI'sini belirtir.

Tür:Uri
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

String

SwitchParameter

Çıkışlar

PSAzureEnvironment