Protect-SCSMManagementPack
Sella un módulo de administración, lo que impide que se modifique.
Syntax
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 la modificación. 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 ContosoForm.xml del módulo de administración.
Parámetros
-CompanyName
Especifica el nombre de la empresa para la firma del módulo de administración sellado.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Copyright
Especifica la cadena de copyright para la firma del módulo de administración sellado.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyFilePath
Especifica la ruta de acceso al archivo que contiene la clave para la firma del módulo de administración sellado.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ManagementPack
Especifica el módulo de administración que se debe sellar. Puede escribir un objeto ManagementPack devuelto por el cmdlet Get-SCSMManagementPack .
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPackFile
Especifica el nombre del archivo del módulo de administración.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OutputDirectory
Especifica la carpeta del módulo de administración sellado.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Especifica el objeto de salida que representa el módulo de administración sellado. Este objeto de salida puede pasarse a otros cmdlets.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
System.String
Puede canalizar un nombre de archivo del módulo de administración al parámetro ManagementPackFIle del Protect-SCSMManagementPack
cmdlet .
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 .