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


New-DscChecksum

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

Синтаксис

Default (по умолчанию)

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

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

Свойства параметра

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Force

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OutPath

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Path

Путь к входному файлу.

Свойства параметра

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Путь к конфигурации

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

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

Свойства параметра

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

None

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

Object