Aracılığıyla paylaş


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