New-FileCatalog

New-FileCatalog létrehoz egy fájlkivonatokat tartalmazó katalógusfájlt, amely egy fájl hitelességének ellenőrzésére használható.

Syntax

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

Description

Ez a parancsmag csak a Windows platformon érhető el.

New-FileCatalogegy Windows-katalógusfájlt hoz létre mappák és fájlok készletéhez. Ez a katalógusfájl kivonatokat tartalmaz a megadott elérési utakon lévő összes fájlhoz. A felhasználók ezután terjeszthetik a katalógust a fájljaikkal, így a felhasználók ellenőrizhetik, hogy történt-e módosítás a mappákon a katalógus létrehozása óta.

Az 1. és 2. katalógusverzió támogatott. Az 1. verzió az (elavult) SHA1 kivonatoló algoritmust használja a fájlkivonatok létrehozásához, a 2. verzió pedig az SHA256-ot.

Példák

1. példa: Fájlkatalógus létrehozása a "Microsoft.PowerShell.Utility" számára

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

Paraméterek

-CatalogFilePath

Egy fájl vagy mappa elérési útja, ahol a katalógusfájlt (.cat) el kell helyezni. Ha meg van adva egy mappa elérési útja, a rendszer az alapértelmezett fájlnevet catalog.cat használja.

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

-CatalogVersion

1.0 Elfogadja vagy 2.0 lehetséges értékként adja meg a katalógusverziót. 1.0 lehetőség szerint kerülni kell, mivel a nem biztonságos SHA-1 kivonatoló algoritmust használja, míg 2.0 a biztonságos SHA-256 algoritmust használja, 1.0 azonban a Windows 7 és Server 2008R2 rendszereken ez az egyetlen támogatott algoritmus.

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

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

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

-Path

Olyan fájlok vagy mappák elérési útját vagy tömbjét fogadja el, amelyeknek szerepelniük kell a katalógusfájlban. Ha meg van adva mappa, a mappában lévő összes fájl is szerepelni fog.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

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

Bevitelek

String

A parancsmag katalógusfájlneveként használt sztringet csövezheti.

Kimenetek

FileInfo

Ez a parancsmag a létrehozott katalógust képviselő FileInfo-objektumot adja vissza.

Jegyzetek

Ez a parancsmag csak Windows-platformokon érhető el.