Delen via


New-DscChecksum

Hiermee maakt u controlesombestanden voor DSC-documenten en DSC-resources.

Syntaxis

Default (Standaard)

New-DscChecksum
    [-Path] <String[]>
    [[-OutPath] <String>]
    [-Force]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

De New-DscChecksum cmdlet genereert controlesombestanden voor DSC-documenten (PowerShell Desired State Configuration) en gecomprimeerde DSC-resources. Met deze cmdlet wordt een controlesombestand gegenereerd voor elke configuratie en resource die moet worden gebruikt in de pull-modus. De DSC-service gebruikt de controlesommen om ervoor te zorgen dat de juiste configuratie en resources aanwezig zijn op het doelknooppunt. Plaats de controlesommen samen met de bijbehorende DSC-documenten en gecomprimeerde DSC-resources in het DSC-servicearchief.

Voorbeelden

Voorbeeld 1: Controlesombestanden maken voor alle configuraties in een specifiek pad

PS C:\> New-DscChecksum -Path "C:\DSC\Configurations\"

Met deze opdracht maakt u controlesombestanden voor alle configuraties in het pad C:\DSC\Configurations. Alle controlesombestanden die al bestaan, worden overgeslagen.

Voorbeeld 2: Maak checksum-bestanden voor alle configuraties in een specifiek pad

PS C:\> New-DscChecksum -Path "C:\DSC\Configurations\" -Force

Met deze opdracht maakt u nieuwe controlesombestanden voor alle configuraties in het pad C:\DSC\Configurations. Als u de parameter Forceren opgeeft, wordt de opdracht alle controlesombestanden overschreven die al bestaan.

Parameters

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Force

Geeft aan dat de cmdlet het opgegeven uitvoerbestand overschrijft als het al bestaat.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-OutPath

Hiermee geeft u het pad en de bestandsnaam van het uitvoercontrolesombestand.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Path

Hiermee geeft u het pad van het invoerbestand.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Configuratiepad

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

None

Uitvoerwaarden

Object