Set-AIPAuthentication

Задает учетные данные проверки подлинности для клиента azure Information Protection.

Синтаксис

Set-AIPAuthentication
   [-AppId <Guid>]
   [-AppSecret <String>]
   [-TenantId <String>]
   [-DelegatedUser <String>]
   [-OnBehalfOf <PSCredential>]
   [<CommonParameters>]

Описание

Командлет Set-AIPAuthentication задает учетные данные с помощью маркера доступа, чтобы можно было войти от имени другого пользователя, а также использовать командлеты меток в неинтерактивном режиме.

Пример:

  • Вы хотите использовать средство проверки Information Protection Azure для постоянного обнаружения и автоматического добавления меток к файлам в нескольких хранилищах данных, а также их защиты.
  • Вы хотите запустить запланированный сценарий PowerShell, который автоматически помечает и защищает файлы на файловом сервере с помощью командлетов Set-AIPFileClassification или Set-AIPFileLabel .
  • У вас есть решение защиты от потери данных (DLP), которое вы хотите дополнить, автоматически помечая и защищая файлы, которые идентифицирует это решение.

Выполнение с параметрами или без параметров

При выполнении этого командлета без параметров учетная запись получает маркер доступа Azure AD, действительный в течение 90 дней или до истечения срока действия пароля.

Чтобы указать срок действия маркера доступа, выполните этот командлет с параметрами. Это позволяет настроить маркер доступа на 1 год, 2 года или никогда не истечет. Для этой конфигурации требуется одно или несколько приложений, зарегистрированных в Azure Active Directory.

Дополнительные сведения см. в статье Добавление меток к файлам меток в неинтерактивном режиме для клиента унифицированных меток AIP.

Клиент унифицированных меток поддерживает параметр OnBehalfOf , который принимает хранимую переменную, содержащую указанные имя пользователя и пароль Windows.

Используйте параметр DelegatedUser , чтобы указать учетную запись пользователя в Azure Active Directory, которому назначена одна или несколько политик меток из центра управления метками.

Примеры

Пример 1. Настройка учетных данных проверки подлинности без использования приложений, зарегистрированных в Azure Active Directory

PS C:\> Set-AIPAuthentication 
Acquired access token

Эта команда запрашивает учетные данные Azure AD, которые используются для получения маркера доступа, который действителен в течение 90 дней или до истечения срока действия пароля.

Пример 2. Установка учетных данных проверки подлинности с помощью приложения, зарегистрированного в Azure Active Directory (только для клиента унифицированных меток).

PS C:\>$pscreds = Get-Credential CONTOSO\scanner
PS C:\> Set-AIPAuthentication -AppId "77c3c1c3-abf9-404e-8b2b-4652836c8c66" -AppSecret "OAkk+rnuYc/u+]ah2kNxVbtrDGbS47L4" -DelegatedUser scanner@contoso.com -TenantId "9c11c87a-ac8b-46a3-8d5c-f4d0b72ee29a" -OnBehalfOf $pscreds
Acquired application access token on behalf of CONTOSO\scanner.

Выполните команды в этом сеансе PowerShell с параметром Запуск от имени администратора , который требуется для параметра OnBehalfOf .

Первая команда создает объект PSCredential и сохраняет указанные имя пользователя и пароль Windows в переменной $pscreds . При выполнении этой команды вам будет предложено ввести пароль для указанного имени пользователя.

Вторая команда получает маркер доступа, объединенный с приложением, чтобы маркер стал действительным в течение 1 года, 2 лет или никогда не истекает в соответствии с конфигурацией зарегистрированного приложения в Azure AD. Имя scanner@contoso.com пользователя задает контекст пользователя для скачивания меток и политик меток из центра управления метками, например из центра Office 365 безопасности & соответствия требованиям.

Параметры

-AppId

Применимо для: Только клиент унифицированных меток AIP

Указывает идентификатор приложения (клиента) для приложения, зарегистрированного в Azure AD.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AppSecret

Применимо для: Только клиент унифицированных меток AIP

Указывает значение секрета клиента, созданное во время регистрации приложения в Azure AD.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DelegatedUser

Применимо для: Только клиент унифицированных меток AIP

Указывает учетные данные учетной записи пользователя, которые будут использоваться при скачивании политик меток с метками конфиденциальности из центра управления метками.

  • Учетные данные должны быть учетной записью Azure Active Directory, которую можно использовать для получения политики и конфигурации в сети.

    • Это может быть та же учетная запись, которая используется для ServiceUserCredentials , если эта учетная запись синхронизирована с Azure Active Directory, или другая учетная запись.

    • Если этой учетной записи необходимо повторно защитить файлы, снять защиту с файлов или проверить защищенные файлы, сделайте ее суперпользоваем для azure Information Protection.

  • Задайте значение этого параметра с помощью имени участника-пользователя. Пример: scannerservice@contoso.com

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOf

Применимо для: Только клиент унифицированных меток AIP

Указывает переменную, включающую объект учетных данных, используемый клиентом унифицированных меток AIP.

Этот параметр используется, если не удается предоставить права входа запланированным командам PowerShell.

  • Используйте те же учетные данные для этого параметра, что и для запуска средства проверки, определенные параметром ServiceUserCredentials .

  • Чтобы использовать этот параметр, необходимо запустить сеанс PowerShell с параметром Запуск от имени администратора .

Используйте командлет Get-Credential , чтобы создать переменную, в которой хранятся учетные данные. Для получения дополнительных сведений введите Get-Help Get-Cmdlet.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Применимо для: Только клиент унифицированных меток AIP

Указывает GUID клиента, который содержит зарегистрированное приложение в Azure AD.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Выходные данные

System.Object