New-FileCatalog

New-FileCatalog bir dosyanın orijinalliğini doğrulamak için kullanılabilecek dosya karmalarından oluşan bir 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

New-FileCatalog -Path $PSHOME\Modules\Microsoft.PowerShell.Utility -CatalogFilePath \temp\Microsoft.PowerShell.Utility.cat -CatalogVersion 2.0

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

Parametreler

-CatalogFilePath

Katalog dosyasının (.cat) yerleştirilmesi gereken dosya veya klasörün yolu. Bir klasör yolu belirtilirse, varsayılan dosya adı catalog.cat kullanılır.

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 SHA-256 algoritmasını kullanırken güvenli SHA-1 karma algoritmasını 2.0 kullandığı için mümkün olduğunca kullanılmamalıdır Ancak, 1.0 Windows 7 ve Server 2008R2'de desteklenen tek algoritmadı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, klasördeki tüm dosyalar da eklenir.

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.