Protect-SCSMManagementPack
Sela um pacote de gerenciamento, impedindo que ele seja modificado.
Sintaxe
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
O cmdlet Protect-SCSMManagementPack sela um pacote de gerenciamento para evitar modificações.
O pacote de gerenciamento lacrado é armazenado na pasta especificada pelo parâmetro
Exemplos
Exemplo 1: Selar um pacote de gerenciamento
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
Esses comandos selam o pacote de gerenciamento ContosoForm.xml.
Parâmetros
-CompanyName
Especifica o nome da empresa para a assinatura do pacote de gerenciamento lacrado.
Tipo: | System.String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Copyright
Especifica a cadeia de caracteres de direitos autorais para a assinatura do pacote de gerenciamento lacrado.
Tipo: | System.String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-KeyFilePath
Especifica o caminho para o arquivo que contém a chave para a assinatura do pacote de gerenciamento lacrado.
Tipo: | System.String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ManagementPack
Especifica o pacote de gerenciamento a ser lacrado.
Você pode inserir um objeto
Tipo: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ManagementPackFile
Especifica o nome do arquivo do pacote de gerenciamento.
Tipo: | System.String[] |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-OutputDirectory
Especifica a pasta para o pacote de gerenciamento lacrado.
Tipo: | System.String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PassThru
Especifica o objeto de saída que representa o pacote de gerenciamento lacrado. Esse objeto de saída pode ser passado para outros cmdlets.
Tipo: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
System.String
Você pode canalizar um nome de arquivo de pacote de gerenciamento para o parâmetro ManagementPackFIle do cmdlet Protect-SCSMManagementPack
.
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.
Você pode canalizar um objeto de pacote de gerenciamento para o parâmetro
Saídas
Management pack object.
Esse cmdlet gera um objeto de pacote de gerenciamento quando ele é usado com o parâmetro PassThru.
Sealed management pack.
Este cmdlet gera um pacote de gerenciamento lacrado que é armazenado na pasta especificada pelo parâmetro