New-RMSProtectionLicense

Создает специальную политику прав для защиты RMS.

Синтаксис

New-RMSProtectionLicense
   [-RmsServer <String>]
   [-OwnerEmail <String>]
   [-UserEmail <String[]>]
   [-Permission <String[]>]
   [-ValidForDays <String>]
   [-Name <String>]
   [-Description <String>]
   [<CommonParameters>]

Описание

Командлет New-RMSProtectionLicense создает нерегламентированные политики прав, которые хранятся в виде переменной, а затем используются для защиты файла или файлов при выполнении командлета Protect-RMSFile .

Создайте политику нерегламентированных прав (также называемую лицензией на публикацию), если вы не можете использовать ранее созданный шаблон политики прав.

Примеры

Пример 1. Создание нерегламентированной политики с другим владельцем и предоставление другим пользователям прав на редактирование

PS C:\>$License = New-RMSProtectionLicense -OwnerEmail "user1@contoso.com" -UserEmail "user2@contoso.com" -Permission "EDIT"

Эта команда создает нерегламентированную политику прав, которая задает user1@contoso.com права владельца и предоставляет user2@contoso.com права EDIT и сохраняет эту политику в переменной с именем License. Затем эту специальную политику можно использовать для применения защиты к файлу или файлам.

Выходные данные для этой команды не отображаются.

Пример 2. Создание нерегламентированной политики с истекающим сроком действия, предоставляющим права на просмотр и извлечение группы

PS C:\>$License = New-RMSProtectionLicense -UserEmail "marketing@contoso.com" -Permission "VIEW", "EXTRACT" -ValidForDays 100

Эта команда создает политику нерегламентированных прав с истекающим сроком действия 100 дней, которая предоставляет маркетинговым группам marketing@contoso.com права VIEW и EXTRACT и сохраняет эту политику в переменной с именем License.

Выходные данные для этой команды не отображаются.

Пример 3. Создание политики нерегламентированных прав для пользователя, а затем защита файла с помощью политики

PS C:\>$License = New-RMSProtectionLicense -OwnerEmail 'user1@contoso.com' -UserEmail 'user2@contoso.com','user3@contoso.com' -Permission 'VIEW','PRINT'
PS C:\> Protect-RMSFile -License $License -File "C:\Test.txt"
InputFile             EncryptedFile
---------             -------------
C:\Test.txt           C:\Test.ptxt

Первая команда создает специальную политику прав, которая задает user1@contoso.com права владельца и предоставляет user2@contoso.comuser3@contoso.com права VIEW и PRINT, а также сохраняет эту политику в переменной с именем License.

Затем вторая команда использует созданную нерегламентированная политику для защиты файла C:\Test.txt.

Параметры

-Description

Указывает описание политики прав.

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

-Name

Указывает имя этой политики прав.

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

-OwnerEmail

Указывает владельца политики прав по адресу электронной почты. Этот параметр можно использовать для задания владельца Rights Management, отличного от себя.

По умолчанию учетная запись, выполняющая этот командлет, является издателем Rights Management и владельцем защищенного файла Rights Management. Этот параметр позволяет назначить другому владельцу Rights Management защищенный файл, чтобы указанная учетная запись имеет все права на использование (полный доступ) для файла и всегда может получить к нему доступ. Владелец Rights Management не зависит от владельца файловой системы Windows. Дополнительные сведения см. в разделе издателя Rights Management и владельца Rights Management.

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

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

-Permission

Указывает права на использование для нерегламентированной политики. Используйте этот параметр и параметр UserEmail для предоставления прав указанным пользователям.

Допустимые значения для этого параметра:

  • VIEW
  • EDIT
  • PRINT
  • EXPORT
  • COMMENT
  • ВИДRIGHTSDATA
  • EDITRIGHTSDATA
  • EXTRACT
  • OWNER
  • DOCEDIT
  • OBJMODEL

Предупреждение. Если позже вы хотите удалить эту политику прав из файла, необходимо иметь право EXTRACT или OWNER использовать командлет Unprotect-RMSFile для отмены защиты файла или суперпользовать Rights Management для вашей организации.

Дополнительные сведения об этих правах см. в разделе "Настройка прав на использование" для Azure Information Protection на сайте документации Майкрософт.

Type:String[]
Accepted values:VIEW, EDIT, PRINT, EXPORT, COMMENT, VIEWRIGHTSDATA, EDITRIGHTSDATA, EXTRACT, OWNER, DOCEDIT, OBJMODEL
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RmsServer

Указывает имя сервера AD RMS (или кластера), используемого при создании этой политики нерегламентированных прав.

Этот параметр неприменим для Azure RMS или если компьютер знает правильный сервер AD RMS для использования с помощью обнаружения служб.

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

-UserEmail

Указывает пользователей, которые будут иметь права на использование файла или файлов, защищенных этой нерегламентированной политикой. Используйте этот параметр и параметр Permission для предоставления прав указанным пользователям или группам.

Эти пользователи или группы могут быть внутренними для вашей организации или внешними. Для успешной проверки подлинности Azure AD у пользователя должна быть учетная запись в Azure Active Directory. Office 365 у пользователей автоматически есть учетная запись в Azure Active Directory.

Некоторые приложения также поддерживают личные адреса электронной почты с помощью учетной записи Майкрософт. Дополнительные сведения об использовании учетных записей Майкрософт для проверки подлинности см. в таблице поддерживаемых сценариев.

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

-ValidForDays

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

После этого срока действия указанные пользователи больше не смогут получить доступ к файлу или файлам. Однако владелец и суперпользовай всегда могут получить доступ к файлу даже после достижения истечения срока действия.

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