Freigeben über


New-CustomPermissions

Erstellt eine Ad-hoc-Schutzrichtlinie für benutzerdefinierte Berechtigungen.

Syntax

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

Beschreibung

Das Cmdlet New-CustomPermissions erstellt ein Ad-hoc-Schutzrichtlinienobjekt für benutzerdefinierte Berechtigungen, die Sie als Variable speichern und dann verwenden, um eine Datei oder Dateien zu schützen, wenn Sie das Bezeichnungs-Cmdlet Set-FileLabel ausführen.

Wenn die angewendete Bezeichnung für Schutzeinstellungen konfiguriert ist, ersetzen die benutzerdefinierten Berechtigungen aus der Ad-hoc-Schutzrichtlinie die Schutzeinstellungen aus der Bezeichnung.

Beispiele

Beispiel 1: Erstellen eines Ad-hoc-Schutzrichtlinienobjekts für einen einzelnen Benutzer

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

Mit diesem Befehl wird ein Ad-hoc-Schutzrichtlinienobjekt erstellt, das user1 aus contoso.com Nutzungsrechte über die Prüferberechtigungen gewährt und diese Richtlinie in einer Variablen mit dem Namen Berechtigungen speichert. Diese Ad-hoc-Schutzrichtlinie kann dann verwendet werden, um den Schutz auf eine Datei oder Dateien anzuwenden.

Für diesen Befehl wird keine Ausgabe angezeigt.

Beispiel 2: Erstellen eines Ad-hoc-Schutzrichtlinienobjekts für mehrere Benutzer mit einem Ablaufdatum

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

Mit diesem Befehl wird ein Ad-hoc-Schutzrichtlinienobjekt erstellt, das Benutzern aus verschiedenen Organisationen Nutzungsrechte über die Prüferberechtigungen gewährt und außerdem ein Ablaufdatum anwendet. Das Ad-hoc-Schutzrichtlinienobjekt wird in einer Variablen mit dem Namen Berechtigungen gespeichert, die dann verwendet werden kann, um diesen Schutz auf eine Datei oder Dateien anzuwenden.

Für diesen Befehl wird keine Ausgabe angezeigt.

Parameter

-ExpirationDate

Gibt ein Ablaufdatum für die Ad-hoc-Schutzrichtlinie an.

Nach diesem Ablaufdatum können die angegebenen Benutzer nicht mehr auf die Datei oder die Dateien zugreifen. Der Besitzer und ein Superbenutzer können jedoch immer auf die Datei zugreifen, auch wenn der Ablaufzeitraum erreicht ist.

Typ:DateTime
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Permissions

Gibt eine Berechtigungsstufe an, die Nutzungsrechte gruppiert, die normalerweise zusammen verwendet werden. Verwenden Sie diesen Parameter und den Parameter Users , um angegebenen Benutzern Nutzungsrechte zu erteilen.

Informationen dazu, welche einzelnen Nutzungsrechte in den einzelnen Berechtigungsstufen enthalten sind, finden Sie unter Rechte, die in Berechtigungsstufen enthalten sind.

Typ:Permissions
Zulässige Werte:Viewer, Reviewer, CoAuthor, CoOwner
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Users

Gibt Benutzer an, die über Rechte zur Verwendung der Datei oder der Dateien verfügen. Verwenden Sie diesen Parameter und den Berechtigungsparameter , um angegebenen Benutzern oder Gruppen Rechte zu gewähren.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

System.Object