Protect-SCSMManagementPack
Sigilla un Management Pack, impedendone la modifica.
Sintassi
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>]
Descrizione
Il cmdlet Protect-SCSMManagementPack esegue il seal di un Management Pack per impedire la modifica. Il Management Pack sealed viene archiviato nella cartella specificata dal parametro OutputDirectory. Il Management Pack sealed può essere importato in smshort.
Esempio
Esempio 1: Bloccare un Management Pack
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
Questi comandi comprimono il Management Pack ContosoForm.xml.
Parametri
-CompanyName
Specifica il nome della società per la firma del Management Pack bloccato.
Tipo: | System.String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Copyright
Specifica la stringa di copyright per la firma del Management Pack sealed.
Tipo: | System.String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-KeyFilePath
Specifica il percorso del file che contiene la chiave per la firma del Management Pack bloccato.
Tipo: | System.String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ManagementPack
Specifica il Management Pack da bloccare.
È possibile immettere un
Tipo: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ManagementPackFile
Specifica il nome del file del Management Pack.
Tipo: | System.String[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-OutputDirectory
Specifica la cartella per il Management Pack bloccato.
Tipo: | System.String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PassThru
Specifica l'oggetto di output che rappresenta il Management Pack bloccato. Questo oggetto di output può essere passato ad altri cmdlet.
Tipo: | System.Management.Automation.SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | System.Management.Automation.SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
System.String
È possibile inviare tramite pipe un nome di file del Management Pack al parametro ManagementPackFIle del cmdlet Protect-SCSMManagementPack
.
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.
È possibile inviare tramite pipe un oggetto Management Pack al parametro ManagementPack del cmdlet Protect-SCSMManagementPack, ad esempio, l'oggetto restituito dal cmdlet Get-SCSMManagementPack.
Output
Management pack object.
Questo cmdlet genera un oggetto Management Pack quando viene usato con il parametro PassThru
Sealed management pack.
Questo cmdlet genera un Management Pack sealed archiviato nella cartella specificata dal parametro OutputDirectory