Add-SqlAzureAuthenticationContext
Esegue l'autenticazione in Azure e acquisisce un token di autenticazione.
Sintassi
Add-SqlAzureAuthenticationContext
[-Interactive]
[<CommonParameters>]
Add-SqlAzureAuthenticationContext
[-Interactive]
[-ActiveDirectoryAuthority] <String>
[-AzureKeyVaultResourceId] <String>
[[-AzureManagedHsmResourceId] <String>]
[<CommonParameters>]
Add-SqlAzureAuthenticationContext
[-ClientID] <String>
[-Secret] <String>
[-Tenant] <String>
[<CommonParameters>]
Add-SqlAzureAuthenticationContext
[-ClientID] <String>
[-Secret] <String>
[-Tenant] <String>
[-ActiveDirectoryAuthority] <String>
[-AzureKeyVaultResourceId] <String>
[[-AzureManagedHsmResourceId] <String>]
[<CommonParameters>]
Add-SqlAzureAuthenticationContext
[-ClientID] <String>
[-CertificateThumbprint] <String>
[-Tenant] <String>
[<CommonParameters>]
Add-SqlAzureAuthenticationContext
[-ClientID] <String>
[-CertificateThumbprint] <String>
[-Tenant] <String>
[-ActiveDirectoryAuthority] <String>
[-AzureKeyVaultResourceId] <String>
[[-AzureManagedHsmResourceId] <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Add-SqlAzureAuthenticationContext autentica l'account principale specificato in Azure Resource Manager. Usare questo cmdlet con altri cmdlet che interagiscono con le risorse di Azure, ad esempio Azure Key Vault.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
Esempio
Esempio 1: Richiedere a un utente le credenziali per autenticare un utente in Azure Resource Manager
Add-SqlAzureAuthenticationContext -Interactive
Questo comando richiede un nome utente e una password e quindi autentica l'utente in Azure Resource Manager.
Esempio 2: Autenticare un utente in Azure Resource Manager
Add-SqlAzureAuthenticationContext -ClientID 'ad34ca5a-a479-4cf4-b166-a2177b32d33e' -Secret '[Placeholder]' -Tenant '41fb6cc6-96f4-479d-bafd-a2e4810eb100'
Questo comando esegue l'autenticazione dell'entità applicazione con l'ID client specificato, definito nel tenant specificato, in Azure Resource Manager.
Parametri
-ActiveDirectoryAuthority
Specifica l'autorità di base per l'autenticazione di Azure Active Directory. Stesso valore della proprietà ActiveDirectoryAuthority dell'oggetto environment Azure PowerShell.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureKeyVaultResourceId
Specifica l'ID risorsa per i servizi di Key Vault di Azure. Stesso valore della proprietà AzureKeyVaultServiceEndpointResourceId dall'oggetto environment Azure PowerShell.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureManagedHsmResourceId
Specifica l'ID risorsa per il servizio HSM gestito di Azure. Usare questo parametro per sostituire il valore https://managedhsm.azure.net
predefinito quando la risorsa HSM gestita si trova in un'istanza di Azure diversa dal cloud pubblico di Azure.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateThumbprint
Specifica l'identificazione personale da utilizzare per identificare il certificato da usare. Il cmdlet cercherà sia gli archivi certificati che CurrentUser
LocalMachine
gli archivi certificati.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientID
Specifica l'ID client dell'applicazione.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interactive
Indica che questo cmdlet richiede all'utente le credenziali.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Secret
Specifica il segreto dell'applicazione.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tenant
Specifica un tenant in Azure.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
System.Object