New-DscChecksum

Создает файлы контрольной суммы для документов DSC и ресурсов DSC.

Синтаксис

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

Описание

Командлет New-DSCCheckSum создает файлы контрольной суммы для документов PowerShell Desired State Configuration (DSC) и сжатых ресурсов DSC. Этот командлет создает файл контрольной суммы для каждой конфигурации и ресурса, который будет использоваться в режиме извлечения. Служба 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

Запрос подтверждения перед выполнением командлета.

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

-Force

Указывает, что командлет перезаписывает выбранный выходной файл, если он уже существует.

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

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

Входные данные

None

Выходные данные

Object