New-FileCatalog
New-FileCatalog
skapar en katalogfil med filhashvärden som kan användas för att verifiera en fils äkthet.
Syntax
New-FileCatalog
[-CatalogVersion <Int32>]
[-CatalogFilePath] <String>
[[-Path] <String[]>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Den här cmdleten är endast tillgänglig på Windows-plattformen.
New-FileCatalog
skapar en Windows-katalogfil för en uppsättning mappar och filer. Den här katalogfilen innehåller hashvärden för alla filer i de angivna sökvägarna. Användarna kan sedan distribuera katalogen med sina filer så att användarna kan kontrollera om några ändringar har gjorts i mapparna sedan katalogen skapades.
Katalogversionerna 1 och 2 stöds. Version 1 använder (inaktuell) SHA1-hashalgoritmen för att skapa filhashvärden och version 2 använder SHA256. Katalogversion 2 stöds inte på Windows Server 2008 R2 eller Windows 7. Du bör använda katalogversion 2 på Windows 8, Windows Server 2012 och senare operativsystem.
Exempel
Exempel 1: Skapa en filkatalog för "Microsoft.PowerShell.Utility"
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
Parametrar
-CatalogFilePath
En sökväg till en fil eller mapp där katalogfilen (.cat) ska placeras. Om en mappsökväg anges används standardfilnamnet catalog.cat
.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-CatalogVersion
Accepterar 1.0
eller 2.0
som möjliga värden för att ange katalogversionen.
1.0
bör användas när det är möjligt, eftersom den använder den osäkra SHA-1-hashalgoritmen, medan 2.0
använder den säkra SHA-256-algoritmen, men 1.0
är den enda algoritm som stöds i Windows 7 och Server 2008R2.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Path
Accepterar en sökväg eller matris med sökvägar till filer eller mappar som ska ingå i katalogfilen. Om en mapp anges inkluderas även alla filer i mappen.
Typ: | String[] |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Pipelinen tar en sträng som används som katalogfilnamn.
Utdata
Kommentarer
Den här cmdleten är endast tillgänglig på Windows-plattformar.