Protect-SCSMManagementPack
Запечатывает пакет управления, предотвращая его изменение.
Синтаксис
Protect-SCSMManagementPack
[-ManagementPack] <ManagementPack[]>
-OutputDirectory <String>
-KeyFilePath <String>
-CompanyName <String>
[-Copyright <String>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Protect-SCSMManagementPack
[-ManagementPackFile] <String[]>
-OutputDirectory <String>
-KeyFilePath <String>
-CompanyName <String>
[-Copyright <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Protect-SCSMManagementPack запечатывает пакет управления для предотвращения изменений. Запечатанный пакет управления хранится в папке, указанной параметром OutputDirectory . Запечатанный пакет управления можно импортировать в smshort.
Примеры
Пример 1: Запечатывание пакета управления
PS C:\>$Mp = Get-SCSMManagementPack -ManagementPackFile "Resources\ContosoForm.xml"
PS C:\> $Arguments = @{
>> ManagementPack = $Mp
>> OutputDirectory = $PWD
>> KeyFilePath = "Resources\keyfile.snk"
>> CompanyName = "Contoso"
>> Copyright = "2011"}
PS C:\> Protect-SCSMManagementPack @Arguments
Эти команды запечатывают пакет управления ContosoForm.xml.
Параметры
-CompanyName
Указывает название компании для подписи запечатанного пакета управления.
Тип: | System.String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском cmdlet.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Copyright
Указывает строку авторских прав для подписи запечатанного пакета управления.
Тип: | System.String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-KeyFilePath
Указывает путь к файлу, содержащему ключ для подписи запечатанного пакета управления.
Тип: | System.String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ManagementPack
Указывает пакет управления для запечатывания. Можно ввести объект ManagementPack , который возвращается командлетом Get-SCSMManagementPack .
Тип: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ManagementPackFile
Указывает имя файла пакета управления.
Тип: | System.String[] |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OutputDirectory
Указывает папку для запечатанного пакета управления.
Тип: | System.String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PassThru
Указывает объект вывода, представляющий запечатанный пакет управления. Этот объект вывода может быть передан другим командлетам.
Тип: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет будет запущен. Командлет не запускается.
Тип: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
System.String
Имя файла пакета управления можно передать по конвейеру в параметр ManagementPackFIle командлета Protect-SCSMManagementPack
.
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.
Вы можете передать объект пакета управления в параметр ManagementPack командлета Protect-SCSMManagementPack , например объект, возвращаемый командлетом Get-SCSMManagementPack .
Выходные данные
Management pack object.
Этот командлет создает объект пакета управления при использовании с параметром PassThru .
Sealed management pack.
Этот командлет создает запечатанный пакет управления, который хранится в папке, указанной параметром OutputDirectory .