New-FileCatalog

New-FileCatalog maakt een catalogusbestand met bestandshashes die kunnen worden gebruikt om de echtheid van een bestand te valideren.

Syntax

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

Description

Deze cmdlet is alleen beschikbaar op het Windows-platform.

New-FileCatalog maakt een Windows-catalogusbestand voor een set mappen en bestanden. Dit catalogusbestand bevat hashes voor alle bestanden in de opgegeven paden. Gebruikers kunnen de catalogus vervolgens distribueren met hun bestanden, zodat gebruikers kunnen valideren of er wijzigingen zijn aangebracht in de mappen sinds het maken van de catalogus.

Catalogusversies 1 en 2 worden ondersteund. Versie 1 maakt gebruik van het SHA1-hashalgoritme (afgeschaft) om bestandshashes te maken en versie 2 maakt gebruik van SHA256. Catalogusversie 2 wordt niet ondersteund op Windows Server 2008 R2 of Windows 7. Gebruik catalogusversie 2 op Windows 8, Windows Server 2012 en latere besturingssystemen.

Voorbeelden

Voorbeeld 1: Een bestandscatalogus maken voor 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

Parameters

-CatalogFilePath

Een pad naar een bestand of map waar het catalogusbestand (.cat) moet worden geplaatst. Als een mappad is opgegeven, wordt de standaardbestandsnaam catalog.cat gebruikt.

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

1.0 Accepteert of 2.0 indien mogelijk waarden voor het opgeven van de catalogusversie. 1.0 indien mogelijk moet worden vermeden, omdat het gebruikmaakt van het onveilige SHA-1-hashalgoritme, terwijl 2.0 het beveiligde SHA-256-algoritme wordt gebruikt. 1.0 Dit is echter het enige ondersteunde algoritme in Windows 7 en Server 2008R2.

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

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

Accepteert een pad of matrix van paden naar bestanden of mappen die moeten worden opgenomen in het catalogusbestand. Als er een map is opgegeven, worden ook alle bestanden in de map opgenomen.

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

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

String

De pijplijn gebruikt een tekenreeks die wordt gebruikt als de bestandsnaam van de catalogus.

Uitvoerwaarden

FileInfo

Notities

Deze cmdlet is alleen beschikbaar op Windows-platforms.