New-DscChecksum

建立 DSC 檔和 DSC 資源的總和檢查碼檔案。

Syntax

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

Description

Cmdlet New-DSCCheckSum 會針對 PowerShell Desired State Configuration (DSC) 檔和壓縮的 DSC 資源產生總和檢查碼檔案。 此 Cmdlet 會針對要用於提取模式的每個組態和資源產生總和檢查碼檔案。 DSC 服務會使用總和檢查碼來確保目標節點上存在正確的組態和資源。 將總和檢查碼與相關聯的 DSC 檔和壓縮的 DSC 資源放在 DSC 服務存放區中。

範例

範例 1:針對特定路徑中的所有組態建立總和檢查碼檔案

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

此命令會為路徑 C:\DSC\Configurations 中的所有組態建立總和檢查碼檔案。 已存在的任何總和檢查碼檔案都已略過。

範例 2:針對特定路徑中的所有組態建立總和檢查碼檔案,並覆寫現有的總和檢查碼檔案

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

此命令會為路徑 C:\DSC\Configurations 中的所有組態建立新的總和檢查碼檔案。 指定 Force 參數會導致命令覆寫已經存在的任何總和檢查碼檔案。

參數

-Confirm

在執行 Cmdlet 前提示您確認。

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

-Force

指出此 Cmdlet 會覆寫指定的輸出檔案 (如果該檔案已存在)。

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

-OutPath

指定輸出總和檢查碼檔案的路徑和檔案名稱。

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

-Path

指定輸入檔的路徑。

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

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。

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

輸入

None

輸出

Object