Compartir a través de


Protect-SCSMManagementPack

Sella un módulo de administración, lo que impide que se modifique.

Sintaxis

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>]

Description

El cmdlet Protect-SCSMManagementPack sella un módulo de administración para evitar modificaciones. El módulo de administración sellado se almacena en la carpeta especificada por el parámetro OutputDirectory. El módulo de administración sellado se puede importar en smshort.

Ejemplos

Ejemplo 1: Sellar un módulo de administración

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

Estos comandos sellan el módulo de administración ContosoForm.xml.

Parámetros

-CompanyName

Especifica el nombre de la compañía para la firma del módulo de administración sellado.

Tipo:System.String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Especifica la cadena de copyright para la firma del módulo de administración sellado.

Tipo:System.String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-KeyFilePath

Especifica la ruta de acceso al archivo que contiene la clave para la firma del módulo de administración sellado.

Tipo:System.String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ManagementPack

Especifica el módulo de administración que se va a cerrar. Puede escribir un objeto ManagementPack devuelto por el cmdlet Get-SCSMManagementPack de .

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ManagementPackFile

Especifica el nombre del archivo del módulo de administración.

Tipo:System.String[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-OutputDirectory

Especifica la carpeta del módulo de administración sellado.

Tipo:System.String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PassThru

Especifica el objeto de salida que representa el módulo de administración sellado. Este objeto de salida se puede pasar a otros cmdlets.

Tipo:System.Management.Automation.SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:System.Management.Automation.SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

System.String

Puede canalizar un nombre de archivo del módulo de administración al parámetro ManagementPackFIle del cmdlet Protect-SCSMManagementPack.

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.

Puede canalizar un objeto de módulo de administración al parámetro ManagementPack del cmdlet Protect-SCSMManagementPack , por ejemplo, el objeto devuelto por el cmdlet Get-SCSMManagementPack.

Salidas

Management pack object.

Este cmdlet genera un objeto de módulo de administración cuando se usa con el parámetro PassThru.

Sealed management pack.

Este cmdlet genera un módulo de administración sellado que se almacena en la carpeta especificada por el parámetro OutputDirectory.