Add-SqlAzureAuthenticationContext
Выполняет проверку подлинности в Azure и получает маркер проверки подлинности.
Синтаксис
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>]
Описание
Командлет Add-SqlAzureAuthenticationContext проверяет подлинность указанной основной учетной записи в Azure Resource Manager. Используйте этот командлет с другими командлетами, взаимодействующими с ресурсами Azure, такими как Azure Key Vault.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
Примеры
Пример 1. Запрос учетных данных для проверки подлинности пользователя в Azure Resource Manager
Add-SqlAzureAuthenticationContext -Interactive
Эта команда запрашивает у пользователя имя пользователя и пароль, а затем выполняет проверку подлинности пользователя в Azure Resource Manager.
Пример 2. Проверка подлинности пользователя в Azure Resource Manager
Add-SqlAzureAuthenticationContext -ClientID 'ad34ca5a-a479-4cf4-b166-a2177b32d33e' -Secret '[Placeholder]' -Tenant '41fb6cc6-96f4-479d-bafd-a2e4810eb100'
Эта команда выполняет проверку подлинности субъекта приложения с указанным идентификатором клиента, который был определен в указанном клиенте, в Azure Resource Manager.
Параметры
-ActiveDirectoryAuthority
Указывает базовый центр для проверки подлинности Azure Active Directory. То же значение, что и свойство ActiveDirectoryAuthority объекта Azure PowerShell Environment.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureKeyVaultResourceId
Указывает идентификатор ресурса для служб Key Vault Azure. То же значение, что и свойство AzureKeyVaultServiceEndpointResourceId объекта Azure PowerShell Environment.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureManagedHsmResourceId
Указывает идентификатор ресурса для управляемой службы HSM Azure. Используйте этот параметр, чтобы переопределить значение https://managedhsm.azure.net
по умолчанию, если управляемый ресурс HSM находится в экземпляре Azure, отличном от общедоступного облака Azure.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateThumbprint
Указывает отпечаток, используемый для идентификации используемого сертификата. Командлет выполняет поиск в хранилищах сертификатов CurrentUser
и LocalMachine
.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientID
Указывает идентификатор клиента приложения.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interactive
Указывает, что этот командлет запрашивает у пользователя учетные данные.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Secret
Указывает секрет приложения.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tenant
Указывает клиент в Azure.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Выходные данные
System.Object