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
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 |
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 |
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 |
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 |
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
De pijplijn gebruikt een tekenreeks die wordt gebruikt als de bestandsnaam van de catalogus.
Uitvoerwaarden
Notities
Deze cmdlet is alleen beschikbaar op Windows-platforms.
Verwante koppelingen
Feedback
Feedback verzenden en weergeven voor