New-CustomPermissions
Tworzy zasady ochrony ad hoc dla uprawnień niestandardowych.
Składnia
New-CustomPermissions
-Users <String[]>
-Permissions <Permissions>
[-ExpirationDate <DateTime>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-CustomPermissions tworzy obiekt zasad ochrony ad hoc dla uprawnień niestandardowych przechowywanych jako zmienna, a następnie służy do ochrony pliku lub plików podczas uruchamiania polecenia cmdlet etykietowania Set-FileLabel.
Jeśli etykieta, która jest stosowana, jest skonfigurowana do ustawień ochrony, uprawnienia niestandardowe z zasad ochrony ad hoc zastępują ustawienia ochrony z etykiety.
Przykłady
Przykład 1 — tworzenie obiektu zasad ochrony ad hoc dla pojedynczego użytkownika
PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com -Permissions Viewer
To polecenie tworzy obiekt zasad ochrony ad hoc, który przyznaje użytkownikowi user1 z contoso.com prawa użytkowania z uprawnień recenzenta i przechowuje te zasady w zmiennej o nazwie uprawnienia. Te zasady ochrony ad hoc mogą następnie służyć do stosowania ochrony do pliku lub plików.
Dla tego polecenia nie są wyświetlane żadne dane wyjściowe.
Przykład 2 — tworzenie obiektu zasad ochrony ad hoc dla wielu użytkowników i data wygaśnięcia
PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com, user2@vanarsdel.com -Permissions Reviewer -ExpirationDate (Get-Date -Month 1 -Day 1 -Year 2020)
To polecenie tworzy obiekt zasad ochrony ad hoc, który przyznaje użytkownikom z różnych organizacji prawa użytkowania z uprawnień recenzenta, a także stosuje datę wygaśnięcia. Obiekt zasad ochrony ad hoc jest przechowywany w zmiennej o nazwie permissions, która następnie może służyć do zastosowania tej ochrony do pliku lub plików.
Dla tego polecenia nie są wyświetlane żadne dane wyjściowe.
Parametry
-ExpirationDate
Określa datę wygaśnięcia zasad ochrony ad hoc.
Po upływie tej daty wygaśnięcia określeni użytkownicy nie będą już mogli uzyskać dostępu do pliku lub plików. Jednak właściciel i administrator zawsze mogą uzyskać dostęp do pliku, nawet po osiągnięciu okresu wygaśnięcia.
Typ: | DateTime |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Permissions
Określa poziom uprawnień, który grupuje prawa użytkowania, które są zwykle używane razem. Użyj tego parametru i parametru Users , aby udzielić praw użytkowania określonym użytkownikom.
Aby sprawdzić, które indywidualne prawa użytkowania są uwzględniane w poszczególnych poziomach uprawnień, zobacz Prawa uwzględnione w poziomach uprawnień.
Typ: | Permissions |
Dopuszczalne wartości: | Viewer, Reviewer, CoAuthor, CoOwner |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Users
Określa użytkowników, którzy będą mieć uprawnienia do korzystania z pliku lub plików. Użyj tego parametru i parametru Uprawnienia , aby udzielić praw określonym użytkownikom lub grupom.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
System.Object