Add-AipServiceTemplate
Создает шаблон защиты для Azure Information Protection.
Синтаксис
Add-AipServiceTemplate
-Descriptions <Hashtable>
-Names <Hashtable>
[-RightsDefinitions <System.Collections.Generic.List`1[Microsoft.RightsManagementServices.Online.Admin.TemplateRightsDefinition]>]
[-ContentExpirationOption <ContentExpirationType>]
[-ContentExpirationDate <DateTime>]
[-ContentValidityDuration <Int32>]
[-LicenseValidityDuration <Int32>]
[-Status <TemplateStatus>]
[-ScopedIdentities <System.Collections.Generic.List`1[System.String]>]
[-EnableInLegacyApps <Boolean>]
[<CommonParameters>]
Описание
Командлет Add-AipServiceTemplate создает шаблон защиты для Azure Information Protection с указанным именем, описанием и политикой, а также задает состояние шаблона архивируемым или опубликованным.
Те же действия конфигурации также можно выполнить на портале Azure.
Важный
Перед использованием этого командлета необходимо сначала создать объект определения прав, указывающий права, которые необходимо предоставить и кому, с помощью командлета New-AipServiceRightsDefinition.
Вы можете хранить не более 500 пользовательских шаблонов (опубликованных или архивированных) в Azure. Если вы не можете добавить новые шаблоны, так как вы достигли этого предела в результате сохранения множества архивных шаблонов, рассмотрите возможность экспорта их для локального сохранения информации, а затем удаления этих шаблонов в Azure.
Дополнительные сведения о шаблонах защиты, включая настройку шаблонов на портале Azure, см. в настройке шаблонов и управлении ими дляAzure Information Protection.
Использование клиента унифицированных меток Azure Information Protection?
Клиент унифицированных меток Azure Information Protection использует шаблоны защиты косвенно. Если у вас есть клиент унифицированных меток, рекомендуется использовать командлеты на основе меток, а не изменять шаблоны защиты напрямую.
Дополнительные сведения см. в разделе Создание и публикация меток конфиденциальности в документации по Microsoft 365.
Примеры
Пример 1. Создание шаблона отдела для конфиденциального содержимого
PS C:\> $names = @{}
PS C:\> $names[1033] = "New Launch - Confidential content"
PS C:\> $names[1034] = " Nuevo Lanzamiento - Contenido confidencial"
PS C:\> $descriptions = @{}
PS C:\> $descriptions[1033] = "This content is confidential for people working on the New Launch project and should not be shared externally"
PS C:\> $descriptions[1034] = "Este contenido es confidencial para empleados trabajando en el proyecto Nuevo Lanzamiento y no debe ser compartido fuera de la organización"
PS C:\> $r1 = New-AipServiceRightsDefinition -EmailAddress marketing@contoso.com -Rights "VIEW","EXPORT"
PS C:\> $r2 = New-AipServiceRightsDefinition -EmailAddress engineering@contoso.com -Rights "VIEW","DOCEDIT"
PS C:\> Add-AipServiceTemplate -Names $names -Descriptions $Descriptions -LicenseValidityDuration 5 -RightsDefinitions $r1, $r2 -ScopedIdentities engineering@contoso.com -Status Published
В этом примере создается шаблон отдела для инженеров при работе с проектом New Launch. Шаблон называется New Launch — Конфиденциальное содержимое и содержит имена и описания на английском и испанском языках. Он предоставляет представления и экспорта в отдел маркетинга (позволяет им просматривать и сохранять в незащищенном файле) с помощью группы marketing@contoso.com, а просматривать и права DocEdit (позволяет просматривать и изменять содержимое, но не сохранять изменения) в отделе инженеров с помощью группы engineering@contoso.com.
Параметры
-ContentExpirationDate
Указывает дату истечения срока действия содержимого, защищенного шаблоном.
Используйте этот параметр, только если параметр ContentExpirationOption имеет значение OnDate.
Тип: | DateTime |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ContentExpirationOption
Указывает тип срока действия содержимого для содержимого, защищенного шаблоном.
Допустимые значения для этого параметра:
никогда не. Указывает, что содержимое доступно на неопределенный срок.
OnDate. Указывает, что срок действия содержимого истекает по определенной фиксированной дате.
AfterDays. Указывает, что содержимое доступно для указанного числа дней после его защиты.
Тип: | ContentExpirationType |
Допустимые значения: | Never, OnDate, AfterDays |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ContentValidityDuration
Указывает количество дней с первого дня защиты, после которого истекает содержимое, защищенное шаблоном.
Используйте этот параметр, только если параметр ContentExpirationOption имеет значение AfterDays.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Descriptions
Задает список описаний шаблона.
Создайте имена и описания для нескольких идентификаторов языкового стандарта с помощью синтаксиса хэш-таблицы в Windows PowerShell. Должна быть по крайней мере одна пара имени и описания. Идентификаторы языкового стандарта для имен и описаний должны совпадать друг с другом. Если указан идентификатор языкового стандарта, его значение должно содержать непустую строку.
$descriptions = @{}
$descriptions[1033] = "Это содержимое конфиденциально и не должно использоваться внешним образом".
$descriptions[1034] = "Este contenido es confidencial y no debe ser compartido fuera de la organización"
Тип: | Hashtable |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableInLegacyApps
Определяет поведение шаблона отдела в приложениях, которые не поддерживают шаблоны отделов (см. параметр ScopedIdentities).
Если задано значение True и шаблон является шаблоном отдела, все пользователи пытаются защитить содержимое от приложения, которое не поддерживает шаблоны отделов, увидит шаблон и, следовательно, сможет выбрать его, независимо от того, являются ли пользователи членами целевой области шаблона или нет.
Если задано значение False, пользователи не видят и поэтому не могут выбрать шаблон в приложениях, которые не поддерживают шаблоны отделов, даже если пользователи являются членами целевой области шаблона.
Этот параметр не влияет на шаблоны, которые не являются шаблонами отделов, а также не влияют на приложения, которые изначально поддерживают шаблоны отделов.
Примечание. Этот параметр функционально эквивалентен Показывать этот шаблон всем пользователям, если приложения не поддерживают удостоверение пользователя, если вы настроили совместимость приложений на классическом портале Azure. Классический портал теперь отключен, и на портале Azure нет эквивалентного параметра.
Клиент Azure Information Protection поддерживает шаблоны отделов, в то время как Outlook в Интернете и Exchange ActiveSync являются примерами приложений, которые в настоящее время не поддерживают шаблоны отделов. Для этих приложений Exchange (и всех других приложений, которые не могут поддерживать шаблоны отделов), необходимо решить, могут ли все пользователи выбрать шаблон отдела из списка доступных шаблонов или не могут ли пользователи выбрать шаблон отдела из списка.
Этот параметр не влияет на доступ пользователя к содержимому, защищенному шаблоном отдела; это влияет только на возможность выбора шаблона пользователем.
Если у вас есть приложения, которые по умолчанию не поддерживают шаблоны отделов, можно использовать скрипт скачивания пользовательских шаблонов RMS или других средств для развертывания этих шаблонов в локальной клиентской папке RMS. Затем эти приложения будут правильно отображать шаблоны отделов.
С клиентского компьютера, скачав все шаблоны, можно скопировать и вставить файлы шаблонов на другие компьютеры.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LicenseValidityDuration
Указывает срок действия лицензий на использование содержимого, защищенного этим шаблоном.
Это значение указывается как количество дней, в которые содержимое доступно в автономном режиме после получения лицензии на использование (0–9999). В течение этого периода пользователи могут повторно открывать содержимое, к которому они ранее обращаются, не требуя сетевого подключения к Интернету.
Уменьшение этого значения дает больше контроля владельцам документов, помогая гарантировать, что содержимое было отозвано или для которого политика не может быть предоставлена слишком долго после этих изменений.
Увеличение этого значения дает пользователям больше свободы доступа к содержимому, не требуя подключения к интернету.
Чтобы указать неограниченный доступ, используйте -1. Чтобы указать, что лицензия на использование должна быть получена при каждом доступе к защищенному содержимому и доступ к содержимому только с подключением к Интернету, укажите 0.
У каждой организации есть максимальное время действия лицензии, которое 30 дней по умолчанию и может быть настроено с помощью Set-AipServiceMaxUseLicenseValidityTime. Значение, указанное для параметра LicenseValidityDuration, должно быть ниже этого значения.
Если для срока действия лицензии используются разные значения, например одно значение клиента и одно для шаблона, Azure Information Protection использует самое строгое значение.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Names
Задает список имен для шаблона.
Не включать в имя следующие символы, так как не все службы и приложения, использующие Azure Information Protection, могут поддерживать следующие символы: < > % & / ? ; + \ : #
Создайте имена и описания для нескольких идентификаторов языкового стандарта с помощью синтаксиса хэш-таблицы в Windows PowerShell. Должна быть по крайней мере одна пара имени и описания. Идентификаторы языкового стандарта для имен и описаний должны совпадать друг с другом. Если указан идентификатор языкового стандарта, его значение должно содержать непустую строку.
$names = @{}
$names[1033] = "Конфиденциальное содержимое"
$names[1034] = "Contenido confidencial"
Тип: | Hashtable |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RightsDefinitions
Задает список объектов определения прав, указанных с помощью командлета new-AipServiceRightsDefinition.
Эти объекты определения прав выражают права на предоставление отдельным пользователям или группам содержимого, защищенного применением шаблона.
Объекты определения прав содержат адрес электронной почты для удостоверения и права на назначение ему.
Тип: | System.Collections.Generic.List`1[Microsoft.RightsManagementServices.Online.Admin.TemplateRightsDefinition] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ScopedIdentities
Выводит список пользователей по адресу электронной почты (учетной записи или группе), которые могут видеть и поэтому выбирать шаблоны отделов из приложений.
Чтобы указанные пользователи могли видеть шаблоны, приложение должно поддерживать шаблоны отделов или параметр enableInLegacyApps должен иметь значение True.
Тип: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Status
Указывает состояние шаблона.
Допустимые значения: архивные и опубликованные.
Архивные шаблоны доступны для использования ранее защищенного содержимого, но не отображаются пользователям.
Опубликованные шаблоны распределены для пользователей и становятся доступными для защиты содержимого.
Тип: | TemplateStatus |
Допустимые значения: | Archived, Published |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
System.String[],System.String[],System.String[],System.string,System.DateTime,System.int,System.int
-Name $Names ; Одно или несколько имен шаблона на разных языках, которые будут представлены пользователям в зависимости от языков системы.
[-Descriptions $Descriptions] ; Одно или несколько описаний шаблона на различных языках для представления пользователям в зависимости от языков системы.
[-RightsDefinitions {$r 1,$r 2,...}] ; Список определений прав в виде объектов Rights Definition.
[-ContentExpirationOption ContentExpirationType.Never|OnDate|AfterDays] ; Тип срока действия контента для содержимого, защищенного шаблоном.
[-ContentExpirationDate DateTime] ; Дата или время истечения срока действия содержимого, если ContentExpirationOption имеет значение OnDate.
[-ContentValidityDuration int] ; Количество дней, для которых доступно содержимое после защиты, если ContentExpirationOption имеет значение AfterDays.
[-LicenseValidityDuration int] ; Количество дней, для которых содержимое доступно в Сети до истечения срока действия (0–9999). Чтобы указать неограниченный доступ, используйте -1. Чтобы указать, что лицензия должна быть получена для каждого использования, и содержимое доступно только в Интернете, используйте 0.
[-Status TemplateStatus.Archived|Опубликовано] ; Состояние шаблона. Архивные шаблоны доступны для использования ранее защищенного содержимого, но не представлены пользователям. Опубликованные шаблоны распределены для пользователей и становятся доступными для защиты содержимого.
Создайте имена и описания для нескольких идентификаторов языкового стандарта с помощью синтаксиса хэш-таблицы в Windows PowerShell. Должна быть по крайней мере одна пара имени и описания. Идентификаторы языкового стандарта для имен и описаний должны совпадать друг с другом. Если указан идентификатор языкового стандарта, его значение должно содержать непустую строку.
$names = @{}
$names[1033] = "Конфиденциальное содержимое"
$names[1034] = "Contenido confidencial"
$descriptions = @{}
$descriptions[1033] = "Это содержимое конфиденциально и не должно использоваться внешним образом".
$descriptions[1034] = "Este contenido es confidencial y no debe ser compartido fuera de la organización"
Права указываются в виде списка определений прав объектов, содержащих адрес электронной почты удостоверения и права на назначение ему.