Поделиться через


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

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OutPath

Задает путь и имя файла выходной контрольной суммы.

Тип:String
Position:1
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Path

Указывает путь входного файла.

Тип:String[]
Aliases:ConfigurationPath
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

None

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