Get-RMSFileStatus

Belirtilen dosyanın RMS koruma durumunu alır.

Syntax

Get-RMSFileStatus
   -File <String>
   [<CommonParameters>]

Description

Get-RMSFileStatus cmdlet'i, belirtilen bir dosyanın koruma durumunu (dosyanın Rights Management tarafından korunup korunmadığı) döndürür.

Korumalı bir dosyanın durumu Korumalı (Yerel) veya Korumalı (Genel) ve korumasız bir dosyanın durumu Korumasız'dır.

Outlook veri dosyası ( gibi yerel olarak korunan bir kapsayıcı dosyası olduğunu unutmayın. PST) her zaman Korumasız koruma durumunu döndürür.

Örnekler

Örnek 1: Belirtilen bir dosyanın koruma durumunu listeleme

PS C:\>Get-RMSFileStatus -File "C:\Test.docx"
FileName             Status
--------             ------
C:\Test.docx         Unprotected

Bu komut, belirtilen dosyaC:\Test.docxiçin Rights Management koruma durumunu listeler.

.docx dosya adı uzantısına sahip bir dosya yerel korumayı desteklediğinden, durum "Korumalı (Yerel)" veya "Korumasız" döndürür.

Örnek 2: Bir klasördeki ve alt klasörlerdeki tüm dosyaların koruma durumunu listeleme

PS C:\>foreach ($file in (Get-ChildItem -Path C:\Documents -Recurse -Force | where {!$_.PSIsContainer})) {Get-RMSFileStatus -f $file.PSPath}

Get-RMSFileStatus cmdlet'i aynı anda tek bir dosyada çalışsa da, bir klasördeki (örneğimizde C:\Documents adlı) ve alt klasörlerindeki tüm dosyaların durumunu almak için aşağıdaki Windows PowerShell komutunu kullanabilirsiniz.

Aynı komut, sürücü ve yol yerine UNC yolu ile kullanılabilir.

Örnek 3: Bir klasördeki tüm dosyalar ve alt klasörler için koruma durumuna sahip bir .CSV dosyası oluşturma

PS C:\>$(foreach ($file in (Get-ChildItem -Path C:\Documents\ -Recurse -Force | where {!$_.PSIsContainer})) {Get-RMSFileStatus -f $file.PSPath}) | Export-Csv -Path C:\Temp\ProtectedFilesList.csv -Encoding ascii -NoTypeInformation

Bilgileri sıralayıp sıralayabilmek için sonuçları bir .CSV dosyasına çıkararak önceki örneği daha da genişletebilirsiniz.

Bu örnekte ,.CSV dosyası ProtectedFilesList.csv olarak adlandırılır ve C:\Temp klasörüne kaydedilir. Dosya zaten varsa üzerine yazılır.

Parametreler

-File

Rights Management tarafından korunup korunmadığını doğrulamak için dosyanın tam yolunu belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False