New-AIPCustomPermissions
Relevante para: Somente cliente de rotulagem unificada da AIP
Cria uma política de proteção ad hoc para permissões personalizadas.
Syntax
New-AIPCustomPermissions
-Users <String[]>
-Permissions <Permissions>
[-ExpirationDate <DateTime>]
[<CommonParameters>]
Description
O cmdlet New-AIPCustomPermissions cria um objeto de política de proteção ad hoc para permissões personalizadas que você armazena como uma variável e, em seguida, usa para proteger um arquivo ou arquivos ao executar o cmdlet de rotulagem, Set-AIPFileLabel.
Se o rótulo aplicado for configurado para configurações de proteção, as permissões personalizadas da política de proteção ad hoc substituirão as configurações de proteção do rótulo.
Exemplos
Exemplo 1 – Criar um objeto de política de proteção ad hoc para um único usuário
PS C:\> $permissions = New-AIPCustomPermissions -Users user1@contoso.com -Permissions Viewer
Esse comando cria um objeto de política de proteção ad hoc que concede ao usuário1contoso.com direitos de uso das permissões do Revisor e armazena essa política em uma variável nomeada permissões. Essa política de proteção ad hoc pode ser usada para aplicar proteção a um arquivo ou arquivos.
Não há nenhuma saída exibida para este comando.
Exemplo 2 – Criar um objeto de política de proteção ad hoc para vários usuários e que tenha uma data de validade
PS C:\> $permissions = New-AIPCustomPermissions -Users user1@contoso.com, user2@vanarsdel.com -Permissions Reviewer -ExpirationDate (Get-Date -Month 1 -Day 1 -Year 2020)
Esse comando cria um objeto de política de proteção ad hoc que concede aos usuários de diferentes organizações direitos de uso das permissões do Revisor e também aplica uma data de validade. O objeto de política de proteção ad hoc é armazenado em uma variável nomeada permissões, que podem ser usadas para aplicar essa proteção a um arquivo ou arquivos.
Não há nenhuma saída exibida para este comando.
Parâmetros
-ExpirationDate
Especifica uma data de validade para a política de proteção ad hoc.
Após essa data de expiração, os usuários especificados não poderão mais acessar o arquivo ou os arquivos. No entanto, o proprietário e um superusuário sempre podem acessar o arquivo, mesmo após o período de expiração ser atingido.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permissions
Especifica um nível de permissões que agrupa os direitos de uso que normalmente são usados juntos. Use esse parâmetro e o parâmetro Usuários para conceder direitos de uso aos usuários especificados.
Para ver quais direitos de uso individuais estão incluídos em cada um dos níveis de permissões, consulte Direitos incluídos nos níveis de permissão.
Type: | Permissions |
Accepted values: | Viewer, Reviewer, CoAuthor, CoOwner |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Users
Especifica os usuários que terão direitos para usar o arquivo ou os arquivos. Use esse parâmetro e o parâmetro Permissão para conceder direitos a usuários ou grupos especificados.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Saídas
System.Object