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
Default (Alapértelmezett)
New-FileCatalog
[-CatalogVersion <Int32>]
[-CatalogFilePath] <String>
[[-Path] <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Ez a parancsmag csak a Windows platformon érhető el.
New-FileCatalog létrehoz egy Windows-katalógusfájlt, mappákhoz és fájlokhoz. 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
Annak a fájlnak vagy mappának az elérési útja, ahová 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.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | 0 |
| Kötelező: | True |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | True |
| Fennmaradó argumentumokból származó érték: | False |
-CatalogVersion
Elfogadja 1.0 vagy 2.0 a katalógus verziójának megadására szolgáló lehetséges értékeket.
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 Azonban 1.0 ez az egyetlen támogatott algoritmus a Windows 7 és a Server 2008R2 rendszeren.
Paramétertulajdonságok
| Típus: | Int32 |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Confirm
Megerősítést kér a parancsmag futtatása előtt.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Cf |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | 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 egy mappa, akkor a mappában lévő összes fájl is szerepelni fog.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | 1 |
| Kötelező: | False |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | True |
| Fennmaradó argumentumokból származó érték: | False |
-WhatIf
Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Wi |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Bevitelek
String
A katalógusfájlnévként használt sztringet átirányíthatja ehhez a parancsmaghoz.
Kimenetek
FileInfo
Ez a parancsmag egy FileInfo objektumot ad vissza, amely a létrehozott katalógust jelöli.
Jegyzetek
Ez a parancsmag csak Windows-platformokon érhető el.