Set-AipServiceKeyProperties
Обновляет свойства объекта ключа клиента для Azure Information Protection.
Синтаксис
Set-AipServiceKeyProperties
[-Force]
-KeyIdentifier <String>
-Active <Boolean>
[-WhatIf]
[-Confirm]
[-RefreshSlcName]
[<CommonParameters>]
Описание
Командлет Set-AipServiceKeyProperties изменяет состояние архивированного ключа для указанного ключевого объекта клиента, который будет активным. Так как в любой момент времени может быть только один активный ключ клиента, ранее активный ключ клиента автоматически задается в архив.
Новые пользователи Azure Information Protection немедленно используют определенный ключ клиента для защиты содержимого. Существующие пользователи службы постепенно переходили с ранее активного ключа клиента на новый активный ключ клиента, и этот ошеломленный переход может занять несколько недель. Вы можете принудительно обновить клиенты, повторно инициализировав среду пользователя (также называемую начальной загрузкой). Документы и файлы, защищенные ранее активным ключом клиента, остаются доступными для авторизованных пользователей с помощью ключа клиента, который теперь архивируется.
При задании состояния объекта ключа клиента значение "Активный" также удаляется все шаблоны защиты с новым активным ключом клиента. Так как это может быть потребляющая много времени операция, особенно если у вас много шаблонов защиты, мы не рекомендуем часто выполнять эту операцию.
Чтобы запустить этот командлет, необходимо указать KeyIdentifier для объекта ключа клиента, который требуется задать в значение "Активный". Чтобы получить это значение, используйте командлет Get-AipServiceKeys.
Если вы не находитесь в середине миграции с AD RMS, не активируйте 1024-разрядный ключ RSA, который считается недостаточным уровнем защиты. Корпорация Майкрософт не поддерживает использование более низких длин ключей, таких как 1024-разрядные ключи RSA и связанное использование протоколов, которые обеспечивают недостаточный уровень защиты, например SHA-1. Рекомендуется перейти к более высокой длине ключа.
Заметка
Этот командлет нельзя использовать для изменения состояния "Активный" для архивации. Чтобы задать объект ключа клиента для состояния archived, необходимо задать для другого объекта ключа клиента значение "Активный".
Дополнительные сведения о ключе клиента см. в статье Планирование и реализация ключа клиента Azure Information Protection.
Примеры
Пример 1. Изменение состояния объекта ключа клиента на активное
PS C:\> Set-AipServiceKeyProperties -Force -KeyIdentifier "c0f102b3-02cc-4816-b732-fcee73edd0e6" -Active $True
Эта команда изменяет состояние объекта ключа клиента из архивированного
Так как команда задает параметр Force, команда не запрашивает подтверждение.
Пример 2. Обновление SLC для отражения понятного имени клиента
PS C:\> Set-AipServiceKeyProperties -KeyIdentifier "c0f102b3-02cc-4816-b732-fcee73edd0e6" -RefreshSlcName
Эта команда извлекает текущее понятное имя клиента из Azure Active Directory и обновляет SLC, чтобы ключи пользователей отражали то же имя.
Параметры
-Active
Задает состояние объекта ключа клиента.
Этот параметр можно использовать только со значением $True, которое задает состояние active. Если вы хотите изменить состояние объекта ключа клиента на Архивированный, необходимо задать для другого объекта ключа клиента значение Active.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительно выполняется команда без запроса подтверждения пользователя.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-KeyIdentifier
Указывает идентификатор ключа для объекта ключа клиента. Это значение можно получить, выполнив Get-AipServiceKeys.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RefreshSlcName
Обновляет ключ пользователя (SLC), чтобы отразить понятное для клиента имя.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |