Get-RMSFileStatus
Belirtilen dosyanın RMS koruma durumunu alır.
Sözdizimi
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.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |