Protect-SCManagementPack

Запечатывает пакет управления, предотвращая его изменение.

Синтаксис

FromManagementPack

Protect-SCManagementPack
    [-ManagementPack] <ManagementPack[]>
    -OutputDirectory <String>
    -KeyFilePath <String>
    -CompanyName <String>
    [-Copyright <String>]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromManagementPackFile

Protect-SCManagementPack
    [-ManagementPackFile] <String[]>
    -OutputDirectory <String>
    -KeyFilePath <String>
    -CompanyName <String>
    [-Copyright <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Командлет Protect-SCManagementPack запечатывает пакет управления для предотвращения изменений. Запечатанный пакет управления хранится в папке, указанной параметром OutputDirectory . Запечатанный пакет управления можно импортировать в smshort.

Примеры

Пример 1: Запечатывание пакета управления

PS C:\>$Mp = Get-SCManagementPack -ManagementPackFile "Resources\ContosoForm.xml"
PS C:\> $Arguments = @{
>> ManagementPack = $Mp
>> OutputDirectory = $PWD
>> KeyFilePath = "Resources\keyfile.snk"
>> CompanyName = "Contoso"
>> Copyright = "2011"}
PS C:\> Protect-SCManagementPack @Arguments

Эти команды запечатывают пакет управления ContosoForm.xml.

Параметры

-CompanyName

Указывает название компании для подписи запечатанного пакета управления.

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

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

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

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

-Confirm

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

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

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

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

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

Указывает строку авторских прав для подписи запечатанного пакета управления.

Тип:System.String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-KeyFilePath

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

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

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

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

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

-ManagementPack

Указывает пакет управления для запечатывания. Вы можете ввести объект ManagementPack , который возвращается командлетом Get-SCManagementPack .

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

Тип:

Microsoft.EnterpriseManagement.Configuration.ManagementPack[]

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

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

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

-ManagementPackFile

Указывает имя файла пакета управления.

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

Тип:

System.String[]

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

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

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

-OutputDirectory

Указывает папку для запечатанного пакета управления.

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

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

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

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

-PassThru

Указывает объект вывода, представляющий запечатанный пакет управления. Этот объект вывода может быть передан другим командлетам.

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

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

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

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

-WhatIf

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

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

Тип:System.Management.Automation.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.

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

System.String

Имя файла пакета управления можно передать по конвейеру в параметр ManagementPackFIle командлета Protect-SCManagementPack .

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.

Вы можете передать объект пакета управления в параметр ManagementPack командлета Protect-SCManagementPack , например объект, возвращаемый командлетом Get-SCManagementPack .

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

Management pack object.

Этот командлет создает объект пакета управления при использовании с параметром PassThru .

Sealed management pack.

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