Unprotect-RMSFile
RMS tarafından korunan bir dosyanın korumasını kaldırma.
Sözdizimi
Unprotect-RMSFile
[-File <String>]
[-Folder <String>]
[-InPlace]
[-Recurse]
[-OutputFolder <String>]
[-SupressUI]
[-LogFile <String>]
[-ProcessContainers]
[<CommonParameters>]
Description
Korumasız RMSFile cmdlet'i, daha önce AD RMS veya Azure RMS tarafından korunuyorsa, belirtilen klasördeki bir veya daha fazla dosyadan Rights Management (RMS) korumasını kaldırır.
Kuruluşunuzun dosya korumasını kaldırması için yeterli kullanım haklarına sahip olmanız veya süper kullanıcı olmanız gerekir. Daha fazla bilgi için bkz. Azure Information Protection ve bulma hizmetleri veya veri kurtarma için süper kullanıcıları yapılandırma.
Kapsayıcı dosyasının korumasını kaldırıyorsanız, her alt öğe özyinelemeli olarak ayıklanır, korumasız ve yeniden paketlenir. Desteklenen kapsayıcı dosya türleri .zip, .rar, .7z, .msg ve .pst'dir.
.pst dosyaları için, bu cmdlet'le desteklenen en büyük dosya boyutu 5 GB'tır.
Bu cmdlet'i çalıştırdığınızda aşağıdaki seçeneklere sahipsiniz:
Özgün korumalı dosyayla yeni korumasız dosyanın birlikte var olması için dosya aynı klasörde korumasızdır.
Özgün dosya korumalı kalır ve dosyanın korumasız bir sürümü başka bir konumda oluşturulur.
Belirtilen klasördeki tüm dosyalar geçerli konumda korumasızdır ve korunan özgün dosyaların yerini alır.
Belirtilen klasördeki tüm dosyalar korumalı kalır ve her dosyanın korumasız bir sürümü başka bir konumda oluşturulur.
Paralel olarak çalışan her komut için LogFile parametresi için farklı bir yol belirttiğinizde bu komutu eşzamanlı olarak çalıştırabilirsiniz. Farklı bir günlük dosyası yolu belirtmezseniz ve önceki komut tamamlanmamışsa yeni komut başarısız olur.
Örnekler
Örnek 1: Özgün dosyanın yerini alarak tek bir dosyanın korumasını kaldırma
PS C:\>Unprotect-RMSFile -File "C:\Test.ptxt" -InPlace
InputFile DecryptedFile
--------- -------------
C:\Test.ptxt C:\ Test.txt
Bu komut Test.ptxt adlı tek bir dosyanın korumasını kaldırarak dosyanın bu korumalı sürümünü aynı konumdaki korumasız bir sürümle değiştirir. Bir çıkış dizini sağlanmadığında ve InPlace parametresi belirtildiğinde, kaynak dosya değiştirilir.
Örnek 2: Özgün dosyayı koruyarak tek bir dosyanın korumasını kaldırma
PS C:\>Unprotect-RMSFile -File "C:\Test.ptxt" -OutputFolder "C:\Temp"
InputFile DecryptedFile
--------- -------------
C:\Test.ptxt C:\Temp\Test.txt
Bu komut tek bir dosyanın korumasını kaldırsa da , C:\Temp adlı klasör konumunda korumasız sürümü oluşturarak özgün korumalı dosyayı korur. Bir çıkış klasörü sağlandığında, korumasız dosya için benzersiz bir dosya adı oluşturulur. Aynı ada sahip bir dosya varsa, yeni dosya adı, Dosya Gezgini aynı dosya adının benzersiz bir kopyasını yaptığı şekilde benzersiz hale getirilir. Örneğin, Test.txt varsa Test Copy.txt oluşturulur ve ardından Kopyayı Test Et(2).txt.
Örnek 3: Klasör korumasını kaldırma
PS C:\>Unprotect-RMSFile -Folder "C:\Protected" -OutputFolder "C:\Temp"
InputFile DecryptedFile
--------- -------------
C:\Protected\Test.ptxt C:\Temp\Protected\Test.txt
C:\Protected\Word.docx C:\Temp\Protected\Word.docx
Bu komut bir klasörün korumasını kaldırarak özgün korumalı dosyaları korur ve C:\Temp adlı klasör konumunda korumasız sürümleri oluşturur ve "Protected" için karşılık gelen bir alt klasör oluşturur.
Bu komut, alt klasörlerin işlenmesinin dahil edilip edilmeyeceğini belirleyen Recurse parametresiyle de kullanılabilir.
Örnek 4: Bir öğesinin korumasını kaldırın. PST dosyası
PS C:\>Unprotect-RMSFile -File "C:\Test.pst" -OutputFolder "C:\Temp"
InputFile DecryptedFile
--------- -------------
C:\Test.pst C:\Temp\Test.pst
Bu komut, Microsoft Outlook .msg dosyalarını barındırabilen kapsayıcı dosyaları olan bir .pst (Kişisel Depolama Tablosu) dosyasının korumasını kaldırıyor.
Buna karşılık, bu .msg dosyaları ekleri barındıran kapsayıcılar olabilir. .pst dosyası bir kapsayıcı olduğundan, her alt dosya ve iç içe kapsayıcı da bu işlem tarafından korunmaz.
Örnek 5: .RAR dosyasının korumasını kaldırma
PS C:\>Unprotect-RMSFile -File "C:\Test.rar" -OutputFolder "C:\Temp"
InputFile DecryptedFile
--------- -------------
C:\Test.rar C:\Temp\Test.zip
Bu komut bir.rar arşiv dosyasının korumasını kaldırıyor. .rar dosyaları iç içe dosyaları barındıran kapsayıcı dosyaları olduğundan, bu iç içe dosyalar arşivler de olabilir. Her alt dosya ve iç içe kapsayıcı da bu işlem tarafından korumasızdır.
.rar giriş dosyası için korumasız dosyanın bir.zip dosyası olduğuna dikkat edin.
Parametreler
-File
Korumasını kaldıracak yolu ve dosyayı belirtir. Yol için bir sürücü harfi veya UNC belirtebilirsiniz.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Folder
Korumasını kaldıracak yolu ve klasörü belirtir. Belirtilen klasördeki tüm dosyalar korumasız olacaktır.
Yol için bir sürücü harfi veya UNC belirtebilirsiniz.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-InPlace
Belirtilen klasördeki dosya veya dosyalar, özgün korumalı dosya veya dosyaların yerini alarak geçerli konumda korumasız. OutputFolder parametresi belirtilirse bu parametre yoksayılır.
InPlace veya OutputFolder belirtilmezse, yeni dosya geçerli dizinde dosya adına "-Copy" eklenmiş olarak oluşturulur ve Dosya Gezgini dosya kopyalanıp aynı klasöre yapıştırıldığında kullandığı adlandırma kuralı kullanılır. Örneğin, Document.docx içeren bir dosya korunuyorsa korumasız sürüm Document-Copy.docxolarak adlandırılır. Document-Copy.docx adlı bir dosya zaten varsa, Document-Copy(2).docx oluşturulur ve bu şekilde devam eder.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-LogFile
Günlük dosyaları için isteğe bağlı dosya adı uzantısıyla yolu ve temel dosya adını belirtir. Bu günlük dosyaları, başarıyla veya başarısız bir şekilde korumasız olan dosyaları listeler. Sırasıyla başarı, hata ve hata ayıklama için aşağıdaki üç günlük dosyası oluşturulur:
<dosya adı>.< dosya adı uzantısı>
<dosya adı> hatası.< dosya adı uzantısı>
<dosya adı-hata> ayıklama.< dosya adı uzantısı>
Kapsayıcı dosyaları için, bu günlük dosyaları iç içe dosyaları da içerir.
Örneğin, bu parametre için C:\Users\Administrator\Unprotect-RMSFile.txt belirtirseniz, aşağıdaki günlük dosyaları oluşturulur:
Korumasız olan dosyalar için: C:\Users\Administrator\Unprotect-RMSFile.txt
Koruması kaldırılamayan tüm dosyalar için: C:\Users\Administrator\Unprotect-RMSFile-failure.txt
Hata ayıklama bilgileri için: C:\Users\Administrator\Unprotect-RMSFile-debug.txt
Yol için bir sürücü harfi veya UNC belirtebilirsiniz.
Bu parametreyi belirtmezseniz Success.log, Failure.log ve Debug.log günlük dosyaları %localappdata%\Microsoft\MSIPC\pscmdlet\Logs[GUID] varsayılan günlük dosyası konumuna yazılır.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OutputFolder
Korumalı dosyaların korumasız sürümleri için çıkış klasörünü belirtir. Özgün klasör yapısı korunur, bu da belirttiğiniz değer için alt klasörlerin oluşturulabileceği anlamına gelir.
Yol için bir sürücü harfi veya UNC kullanabilirsiniz.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ProcessContainers
Bu parametre şu anda uygulanmadı.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Recurse
Bu işlemin tüm alt klasörlerdeki tüm dosyaların korumasını kaldırdığını gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-SupressUI
Bu parametre uygulanmaz; bu cmdlet için kullanıcı arabirimi yok.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |