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