Freigeben über


New-DscChecksum

Erstellt Prüfsummendateien für DSC-Dokumente und DSC-Ressourcen.

Syntax

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

Beschreibung

Das New-DSCCheckSum Cmdlet generiert Prüfsummendateien für PowerShell-Desired State Configuration-Dokumente (DSC) und komprimierte DSC-Ressourcen. Dieses Cmdlet generiert eine Prüfsummendatei für jede Konfiguration und Ressource, die im Pullmodus verwendet werden soll. Der DSC-Dienst verwendet die Prüfsummen, um sicherzustellen, dass die richtige Konfiguration und die richtigen Ressourcen auf dem Zielknoten vorhanden sind. Platzieren Sie die Prüfsummen zusammen mit den zugeordneten DSC-Dokumenten und komprimierten DSC-Ressourcen im DSC-Dienstspeicher.

Beispiele

Beispiel 1: Erstellen von Prüfsummendateien für alle Konfigurationen in einem bestimmten Pfad

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

Mit diesem Befehl werden Prüfsummendateien für alle Konfigurationen im Pfad C:\DSC\Configurationserstellt. Alle bereits vorhandenen Prüfsummendateien werden übersprungen.

Beispiel 2: Erstellen von Prüfsummendateien für alle Konfigurationen in einem bestimmten Pfad und Überschreiben der vorhandenen Prüfsummendateien

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

Mit diesem Befehl werden neue Prüfsummendateien für alle Konfigurationen im Pfad C:\DSC\Configurationserstellt. Wenn Sie den Force-Parameter angeben, überschreibt der Befehl alle bereits vorhandenen Prüfsummendateien.

Parameter

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-Force

Gibt an, dass das Cmdlet die angegebene Ausgabedatei überschreibt, wenn diese bereits vorhanden ist.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OutPath

Gibt den Pfad und den Dateinamen der Ausgabeprüfsummendatei an.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Gibt den Pfad der Eingabedatei an.

Type:String[]
Aliases:ConfigurationPath
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

None

Ausgaben

Object