New-FileCatalog

New-FileCatalog, dosyanın orijinalliğini doğrulamak için kullanılabilecek dosya karmalarından oluşan bir katalog dosyası oluşturur.

Syntax

Default (Varsayılan)

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.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:0
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-CatalogVersion

Katalog sürümünü belirtmek için olası değerler olarak 1.0 veya 2.0 kabul eder. 1.0 güvenli SHA-256 algoritmasını kullanırken güvenli olmayan SHA-1 karma algoritmasını 2.0 kullandığından mümkün olduğunca kaçınılmalıdır Ancak, 1.0 Windows 7 ve Server 2008R2'de desteklenen tek algoritmadır.

Parametre özellikleri

Tür:Int32
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Confirm

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

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer: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 dahil edilir.

Parametre özellikleri

Tür:

String[]

Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:1
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:True
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

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

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

String

Katalog dosya adı olarak kullanılan bir dizeyi bu cmdlet'e yöneltebilirsiniz.

Çı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.