Get-RMSFileStatus
Lekéri egy adott fájl RMS-védelmi állapotát.
Syntax
Get-RMSFileStatus
-File <String>
[<CommonParameters>]
Description
A Get-RMSFileStatus parancsmag visszaadja egy adott fájl védelmi állapotát (függetlenül attól, hogy a fájlt a Rights Management védi-e vagy sem).
A védett fájlok védett (natív) vagy védett (általános) állapotúak, a nem védett fájlok pedig nem védettek.
Vegye figyelembe, hogy egy natív védelem alatt álló tárolófájl, például egy Outlook-adatfájl (. PST) mindig a Nem védett védelmi állapotot adja vissza.
Példák
1. példa: Egy megadott fájl védelmi állapotának listázása
PS C:\>Get-RMSFileStatus -File "C:\Test.docx"
FileName Status
-------- ------
C:\Test.docx Unprotected
Ez a parancs a megadott fájlC:\Test.docxRights Management védelmi állapotát sorolja fel .
Mivel egy .docx fájlnévkiterjesztéssel rendelkező fájl támogatja a natív védelmet, az állapot a "Védett (natív)" vagy a "Nem védett" értéket adja vissza.
2. példa: A mappa összes fájljának és almappájának védelmi állapotának listázása
PS C:\>foreach ($file in (Get-ChildItem -Path C:\Documents -Recurse -Force | where {!$_.PSIsContainer})) {Get-RMSFileStatus -f $file.PSPath}
Bár a Get-RMSFileStatus parancsmag egyszerre egy fájlhoz működik, a következő Windows PowerShell paranccsal lekérheti egy mappában (a példánkban c:\Documents néven) lévő összes fájl állapotát és almappáit.
Ugyanez a parancs használható UNC elérési úttal meghajtó és elérési út helyett.
3. példa: Hozzon létre egy .CSV fájlt a mappában és az almappákban lévő összes fájl védelmi állapotával
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
Az előző példát tovább bővítheti, ha az eredményeket egy .CSV fájlba adja ki, hogy rendezhesse és rendezhesse az információkat.
Ebben a példában a .CSV fájl neveProtectedFilesList.csv , és a C:\Temp mappába van mentve. Ha a fájl már létezik, felül lesz írva.
Paraméterek
-File
Megadja a fájl teljes elérési útját annak ellenőrzéséhez, hogy a Rights Management védi-e.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |