Dela via


Protect-SCSMManagementPack

Förseglar ett hanteringspaket och förhindrar att det ändras.

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

Description

Cmdleten Protect-SCSMManagementPack förseglar ett hanteringspaket för att förhindra ändringar. Det förseglade hanteringspaketet lagras i mappen som anges av parametern OutputDirectory . Det förseglade hanteringspaketet kan importeras till smshort.

Exempel

Exempel 1: Försegla ett hanteringspaket

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

Dessa kommandon förseglar hanteringspaketet ContosoForm.xml.

Parametrar

-CompanyName

Anger företagsnamnet för signaturen för det förseglade hanteringspaketet.

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

Anger copyrightsträngen för signaturen för det förseglade hanteringspaketet.

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

-KeyFilePath

Anger sökvägen till filen som innehåller nyckeln för signaturen för det förseglade hanteringspaketet.

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

-ManagementPack

Anger det hanteringspaket som ska förseglas. Du kan ange ett ManagementPack-objekt som returneras av cmdleten Get-SCSMManagementPack .

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

-ManagementPackFile

Anger namnet på hanteringspaketfilen.

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

-OutputDirectory

Anger mappen för det förseglade hanteringspaketet.

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

-PassThru

Anger utdataobjektet som representerar det förseglade hanteringspaketet. Det här utdataobjektet kan skickas till andra cmdletar.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

System.String

Du kan skicka ett hanteringspaketfilnamn till parametern ManagementPackFIle för cmdleten Protect-SCSMManagementPack .

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.

Du kan skicka ett hanteringspaketobjekt till parametern ManagementPack i cmdleten Protect-SCSMManagementPack , till exempel objektet som returneras av cmdleten Get-SCSMManagementPack .

Utdata

Management pack object.

Den här cmdleten genererar ett hanteringspaketobjekt när det används med parametern PassThru .

Sealed management pack.

Den här cmdleten genererar ett förseglat hanteringspaket som lagras i mappen som anges av parametern OutputDirectory .