Поделиться через


New-CustomPermissions

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

Синтаксис

New-CustomPermissions
   -Users <String[]>
   -Permissions <Permissions>
   [-ExpirationDate <DateTime>]
   [<CommonParameters>]

Описание

Командлет New-CustomPermissions создает объект нерегламентированной политики защиты для пользовательских разрешений, которые хранятся в виде переменной, а затем используются для защиты файла или файлов при выполнении командлета маркировки Set-FileLabel.

Если примененная метка настроена для параметров защиты, настраиваемые разрешения из политики нерегламентированной защиты заменяют параметры защиты из метки.

Примеры

Пример 1. Создание объекта нерегламентированной политики защиты для одного пользователя

PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com -Permissions Viewer

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

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

Пример 2. Создание объекта нерегламентированной политики защиты для нескольких пользователей с датой окончания срока действия

PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com, user2@vanarsdel.com -Permissions Reviewer -ExpirationDate (Get-Date -Month 1 -Day 1 -Year 2020)

Эта команда создает объект нерегламентированной политики защиты, который предоставляет пользователям из разных организаций права на использование из разрешений рецензента, а также применяет дату окончания срока действия. Объект нерегламентированной политики защиты хранится в переменной с именем permissions, которую затем можно использовать для применения этой защиты к файлу или файлам.

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

Параметры

-ExpirationDate

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

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

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

-Permissions

Указывает уровень разрешений, который группирует права на использование, которые обычно используются вместе. Используйте этот параметр и параметр Users , чтобы предоставить права на использование указанным пользователям.

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

Type:Permissions
Accepted values:Viewer, Reviewer, CoAuthor, CoOwner
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Users

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

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

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

None

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

System.Object