Protect-SCSMManagementPack
Förseglar ett hanteringspaket, vilket 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.
Typ: | System.String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Copyright
Anger upphovsrättssträngen för signaturen för det förseglade hanteringspaketet.
Typ: | System.String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-KeyFilePath
Anger sökvägen till filen som innehåller nyckeln för signaturen för det förseglade hanteringspaketet.
Typ: | System.String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ManagementPack
Anger hanteringspaketet som ska förseglas. Du kan ange ett ManagementPack- objekt som returneras av cmdleten Get-SCSMManagementPack.
Typ: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ManagementPackFile
Anger namnet på hanteringspaketfilen.
Typ: | System.String[] |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-OutputDirectory
Anger mappen för det förseglade hanteringspaketet.
Typ: | System.String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PassThru
Anger utdataobjektet som representerar det förseglade hanteringspaketet. Det här utdataobjektet kan skickas till andra cmdletar.
Typ: | System.Management.Automation.SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | System.Management.Automation.SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
System.String
Du kan skicka ett filnamn för hanteringspaketet till parametern ManagementPackFIle i 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.