你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-CustomPermissions

为自定义权限创建 ad-hoc 保护策略。

语法

Default (默认值)

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

说明

New-CustomPermissions cmdlet 为自定义权限创建一个临时保护策略对象,该对象存储为变量,然后在运行标记 cmdlet Set-FileLabel 时用于保护一个或多个文件。

如果为保护设置配置了应用的标签,则临时保护策略中的自定义权限将替换标签中的保护设置。

示例

示例 1 - 为单个用户创建 ad-hoc 保护策略对象

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

此命令将创建一个临时保护策略对象,该对象授予 user1 从 Reviewer 权限 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)

此命令将创建一个临时保护策略对象,该对象向来自不同组织的用户授予 Reviewer 权限的使用权限,并应用到期日期。 临时保护策略对象存储在名为 permissions 的变量中,然后可以使用该变量将此保护应用于一个或多个文件。

此命令不显示任何输出。

参数

-ExpirationDate

指定临时保护策略的到期日期。

在此到期日期之后,指定的用户将无法再访问一个或多个文件。 但是,所有者和超级用户始终可以访问该文件,即使在到期期限之后也是如此。

参数属性

类型:DateTime
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Permissions

指定一个权限级别,该级别对通常一起使用的使用权限进行分组。 使用此参数和 Users 参数为指定用户授予使用权限。

要查看每个权限级别中包含哪些单独的使用权限,请参阅 权限级别中包含的权限

参数属性

类型:Permissions
默认值:None
接受的值:Viewer, Reviewer, CoAuthor, CoOwner
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Users

指定将有权使用一个或多个文件的用户。 使用此参数和 Permission 参数可向指定的用户或组授予权限。

参数属性

类型:

String[]

默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

输入

None

输出

System.Object