Protect-SCSMManagementPack

Schützt ein Management Pack, um Änderungen zu verhindern.

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

Beschreibung

Das Cmdlet Protect-SCSMManagementPack weist ein Management Pack auf, um Änderungen zu verhindern. Das versiegelte Management Pack wird im Ordner gespeichert, der vom OutputDirectory-Parameter angegeben wird. Das versiegelte Management Pack kann in smshort importiert werden.

Beispiele

Beispiel 1: Versiegeln eines Verwaltungspakets

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

Diese Befehle versiegeln das Management Pack ContosoForm.xml.

Parameter

-CompanyName

Gibt den Firmennamen für die Signatur des versiegelten Management Packs an.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Gibt die Copyrightzeichenfolge für die Signatur des versiegelten Management Packs an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyFilePath

Gibt den Pfad zur Datei an, die den Schlüssel für die Signatur des versiegelten Management Packs enthält.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ManagementPack

Gibt das Verwaltungspaket an, das versiegelt werden soll. Sie können ein ManagementPack-Objekt eingeben, das vom Cmdlet "Get-SCSMManagementPack " zurückgegeben wird.

Type:ManagementPack[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPackFile

Gibt den Namen der Management Pack-Datei an.

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OutputDirectory

Gibt den Ordner für das versiegelte Management Pack an.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Gibt das Ausgabeobjekt an, das das versiegelte Management Pack darstellt. Dieses Ausgabeobjekt kann an andere Cmdlets übergeben werden.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

System.String

Sie können einen Verwaltungspaketdateinamen an den ManagementPackFIle-Parameter des Protect-SCSMManagementPack Cmdlets weiterleiten.

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.

Sie können ein Management Pack-Objekt an den ManagementPack-Parameter des Cmdlets Protect-SCSMManagementPack weiterleiten, z. B. das Objekt, das vom Cmdlet Get-SCSMManagementPack zurückgegeben wird.

Ausgaben

Management pack object.

Dieses Cmdlet generiert ein Management Pack-Objekt, wenn er mit dem PassThru-Parameter verwendet wird.

Sealed management pack.

Dieses Cmdlet generiert ein versiegeltes Management Pack, das im Ordner gespeichert wird, der vom OutputDirectory-Parameter angegeben wird.