Megosztás a következőn keresztül:


New-FileCatalog

Létrehoz egy Windows-katalógusfájlt, amely titkosítási kivonatokat tartalmaz a megadott elérési utak fájljaihoz és mappáihoz.

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

$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

Paraméterek

-CatalogFilePath

A létrehozott katalógusfájl (.cat) helye és neve. Ha csak egy mappa elérési útját adja meg, a parancs létrehoz egy fájlt, amely ezen a helyen van elnevezve catalog.cat .

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, mert a nem biztonságos SHA-1 kivonatoló algoritmust használja. A verzió 2.0 a biztonságos SHA-256 algoritmust használja.

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 egy mappa meg van adva, a parancs a mappában lévő összes fájlt tartalmazza.

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.