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 |
-Copyright
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.