Protect-SCSMManagementPack
Blocca un Management Pack in modo da impedirne 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 sigilla un Management Pack per impedire la modifica. Il Management Pack sealed viene archiviato nella cartella specificata dal parametro OutputDirectory . Il Management Pack bloccato 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 consentono di bloccare il Management Pack ContosoForm.xml.
Parametri
-CompanyName
Specifica il nome della società per la firma del Management Pack bloccato.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Copyright
Specifica la stringa di copyright per la firma del Management Pack bloccato.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyFilePath
Specifica il percorso del file che contiene la chiave per la firma del Management Pack bloccato.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ManagementPack
Specifica il Management Pack da bloccare. È possibile immettere un oggetto ManagementPack restituito dal cmdlet Get-SCSMManagementPack .
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPackFile
Specifica il nome del file di Management Pack.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OutputDirectory
Specifica la cartella per il Management Pack bloccato.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Specifica l'oggetto di output che rappresenta il Management Pack bloccato. Questo oggetto di output può essere passato ad altri cmdlet.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
System.String
È possibile inviare tramite pipe un nome file del Management Pack al parametro ManagementPackFIle del Protect-SCSMManagementPack
cmdlet.
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 .