New-CustomPermissions
Hiermee maakt u een ad-hocbeveiligingsbeleid voor aangepaste machtigingen.
Syntaxis
New-CustomPermissions
-Users <String[]>
-Permissions <Permissions>
[-ExpirationDate <DateTime>]
[<CommonParameters>]
Description
De cmdlet New-CustomPermissions maakt een ad-hoc beveiligingsbeleidsobject voor aangepaste machtigingen dat u opslaat als een variabele en vervolgens gebruikt om een bestand of bestanden te beveiligen wanneer u de labeling-cmdlet Set-FileLabel uitvoert.
Als het toegepaste label is geconfigureerd voor beveiligingsinstellingen, vervangen de aangepaste machtigingen van het ad-hocbeveiligingsbeleid de beveiligingsinstellingen van het label.
Voorbeelden
Voorbeeld 1: een ad-hoc beveiligingsbeleidsobject maken voor één gebruiker
PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com -Permissions Viewer
Met deze opdracht maakt u een ad-hocbeveiligingsbeleidsobject dat gebruiker1 van contoso.com gebruiksrechten verleent van de revisormachtigingen en dit beleid opslaat in een variabele met de naam machtigingen. Dit ad-hocbeveiligingsbeleid kan vervolgens worden gebruikt om beveiliging toe te passen op een bestand of bestanden.
Er wordt geen uitvoer weergegeven voor deze opdracht.
Voorbeeld 2: een ad-hoc beveiligingsbeleidsobject maken voor meerdere gebruikers met een vervaldatum
PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com, user2@vanarsdel.com -Permissions Reviewer -ExpirationDate (Get-Date -Month 1 -Day 1 -Year 2020)
Met deze opdracht maakt u een ad-hocbeveiligingsbeleidsobject dat gebruikers van verschillende organisaties gebruiksrechten verleent van de revisormachtigingen en een vervaldatum toepast. Het ad-hocbeveiligingsbeleidsobject wordt opgeslagen in een variabele met de naam machtigingen, die vervolgens kunnen worden gebruikt om deze beveiliging toe te passen op een of meer bestanden.
Er wordt geen uitvoer weergegeven voor deze opdracht.
Parameters
-ExpirationDate
Hiermee geeft u een vervaldatum voor het ad-hocbeveiligingsbeleid.
Na deze vervaldatum hebben de opgegeven gebruikers geen toegang meer tot het bestand of de bestanden. De eigenaar en een supergebruiker hebben echter altijd toegang tot het bestand, zelfs nadat de verloopperiode is bereikt.
Type: | DateTime |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Permissions
Hiermee geeft u een machtigingsniveau op dat gebruiksrechten groepeert die doorgaans samen worden gebruikt. Gebruik deze parameter en de parameter Gebruikers om gebruiksrechten te verlenen aan opgegeven gebruikers.
Zie Rechten die zijn opgenomen in machtigingsniveaus om te zien welke afzonderlijke gebruiksrechten zijn opgenomen in elk van de machtigingsniveaus.
Type: | Permissions |
Geaccepteerde waarden: | Viewer, Reviewer, CoAuthor, CoOwner |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Users
Hiermee geeft u gebruikers op die rechten hebben om het bestand of de bestanden te gebruiken. Gebruik deze parameter en de parameter Machtiging om rechten te verlenen aan opgegeven gebruikers of groepen.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None
Uitvoerwaarden
System.Object