New-CustomPermissions
Özel izinler için geçici bir koruma ilkesi oluşturur.
Syntax
New-CustomPermissions
-Users <String[]>
-Permissions <Permissions>
[-ExpirationDate <DateTime>]
[<CommonParameters>]
Description
New-CustomPermissions cmdlet'i, değişken olarak depoladığınız özel izinler için geçici bir koruma ilkesi nesnesi oluşturur ve ardından Set-FileLabel etiketleme cmdlet'ini çalıştırdığınızda dosyayı veya dosyaları korumak için kullanır.
Uygulanan etiket koruma ayarları için yapılandırıldıysa, geçici koruma ilkesinden gelen özel izinler etiketten koruma ayarlarının yerini alır.
Örnekler
Örnek 1 - Tek bir kullanıcı için geçici koruma ilkesi nesnesi oluşturma
PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com -Permissions Viewer
Bu komut, Gözden Geçiren izinlerinden kullanıcı1'econtoso.com kullanım hakları veren geçici bir koruma ilkesi nesnesi oluşturur ve bu ilkeyi permissions adlı bir değişkende depolar. Bu geçici koruma ilkesi daha sonra bir dosyaya veya dosyalara koruma uygulamak için kullanılabilir.
Bu komut için görüntülenen bir çıkış yok.
Örnek 2 - Birden çok kullanıcı için geçici koruma ilkesi nesnesi oluşturma ve bu nesnenin son kullanma tarihi
PS C:\> $permissions = New-CustomPermissions -Users user1@contoso.com, user2@vanarsdel.com -Permissions Reviewer -ExpirationDate (Get-Date -Month 1 -Day 1 -Year 2020)
Bu komut, farklı kuruluşlardaki kullanıcılara Gözden Geçiren izinlerinden kullanım hakları veren geçici bir koruma ilkesi nesnesi oluşturur ve ayrıca bir son kullanma tarihi uygular. Geçici koruma ilkesi nesnesi, bu korumayı bir dosyaya veya dosyalara uygulamak için kullanılabilen permissions adlı bir değişkende depolanır.
Bu komut için görüntülenen bir çıkış yok.
Parametreler
-ExpirationDate
Geçici koruma ilkesi için bir son kullanma tarihi belirtir.
Bu süre sonu tarihinden sonra, belirtilen kullanıcılar artık dosyaya veya dosyalara erişemez. Ancak, süre sonu süresine ulaşıldıktan sonra bile sahip ve süper kullanıcı dosyaya her zaman erişebilir.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Permissions
Genellikle birlikte kullanılan kullanım haklarını gruplandıran bir izin düzeyi belirtir. Belirtilen kullanıcılara kullanım hakları vermek için bu parametreyi ve Users parametresini kullanın.
İzin düzeylerinin her birine hangi bireysel kullanım haklarının dahil olduğunu görmek için bkz. İzin düzeylerine dahil edilen haklar.
Type: | Permissions |
Accepted values: | Viewer, Reviewer, CoAuthor, CoOwner |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Users
Dosya veya dosyaları kullanma haklarına sahip olacak kullanıcıları belirtir. Belirtilen kullanıcılara veya gruplara haklar vermek için bu parametreyi ve permission parametresini kullanın.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
None
Çıkışlar
System.Object