Aracılığıyla paylaş


New-FileCatalog

Belirtilen yollardaki dosyalar ve klasörler için şifreleme karmaları içeren bir Windows katalog dosyası oluşturur.

Syntax

New-FileCatalog
   [-CatalogVersion <Int32>]
   [-CatalogFilePath] <String>
   [[-Path] <String[]>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Bu cmdlet yalnızca Windows platformunda kullanılabilir.

New-FileCatalog bir klasör ve dosya kümesi için bir Windows katalog dosyası oluşturur. Bu katalog dosyası, sağlanan yollardaki tüm dosyalar için karmalar içerir. Kullanıcılar daha sonra katalog oluşturma zamanından bu yana klasörlerde herhangi bir değişiklik yapılıp yapılmadığını doğrulayabilmesi için kataloğu dosyalarıyla dağıtabilir.

Katalog sürüm 1 ve 2 desteklenir. Sürüm 1, dosya karmaları oluşturmak için SHA1 karma algoritmasını (kullanım dışı) kullanır ve sürüm 2 SHA256'yı kullanır.

Örnekler

Örnek 1: 'Microsoft.PowerShell.Utility' için dosya kataloğu oluşturma

$newFileCatalogSplat = @{
    Path = "$PSHOME\Modules\Microsoft.PowerShell.Utility"
    CatalogFilePath = '\temp\Microsoft.PowerShell.Utility.cat'
    CatalogVersion = 2.0
}
New-FileCatalog @newFileCatalogSplat

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         11/2/2018 11:58 AM            950 Microsoft.PowerShell.Utility.cat

Parametreler

-CatalogFilePath

Oluşturduğunuz katalog dosyasının (.cat) konumu ve adı. Yalnızca bir klasör yolu belirtirseniz, komut bu konumda adlı catalog.cat bir dosya oluşturur.

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

-CatalogVersion

Katalog sürümünü belirtmek için veya olası değerleri kabul eder 1.02.0 . 1.0 güvenli olmayan SHA-1 karma algoritmasını kullandığından mümkün olduğunca kaçınılmalıdır. Sürüm 2.0 , güvenli SHA-256 algoritmasını kullanır.

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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Katalog dosyasına eklenmesi gereken dosya veya klasörlerin yolunu veya yol dizisini kabul eder. Bir klasör belirtilirse, komut klasördeki tüm dosyaları içerir.

Type:String[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Katalog dosya adı olarak kullanılan bir dizeyi bu cmdlet'e aktarabilirsiniz.

Çıkışlar

FileInfo

Bu cmdlet, oluşturulan kataloğu temsil eden bir FileInfo nesnesi döndürür.

Notlar

Bu cmdlet yalnızca Windows platformlarında kullanılabilir.