Protect-SCSMManagementPack
Verzegelt een management pack, waardoor het niet kan worden gewijzigd.
Syntaxis
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
De Protect-SCSMManagementPack cmdlet verzegelt een management pack om wijziging te voorkomen. Het verzegelde management pack wordt opgeslagen in de map die is opgegeven door de parameter OutputDirectory. Het verzegelde management pack kan worden geïmporteerd in smshort.
Voorbeelden
Voorbeeld 1: Een management pack verzegelen
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
Deze opdrachten verzegelen het management pack ContosoForm.xml.
Parameters
-CompanyName
Hiermee geeft u de bedrijfsnaam op voor de handtekening van het verzegelde management pack.
Type: | System.String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Copyright
Hiermee geeft u de copyrighttekenreeks op voor de handtekening van het verzegelde management pack.
Type: | System.String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-KeyFilePath
Hiermee geeft u het pad naar het bestand met de sleutel voor de handtekening van het verzegelde management pack.
Type: | System.String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ManagementPack
Hiermee geeft u het management pack om af te sluiten.
U kunt een
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ManagementPackFile
Hiermee geeft u de naam van het management pack-bestand.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-OutputDirectory
Hiermee geeft u de map voor het verzegelde management pack.
Type: | System.String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PassThru
Hiermee geeft u het uitvoerobject op dat het verzegelde management pack vertegenwoordigt. Dit uitvoerobject kan worden doorgegeven aan andere cmdlets.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | System.Management.Automation.SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.String
U kunt een management pack-bestandsnaam doorsluisen naar de parameter ManagementPackFIle van de Protect-SCSMManagementPack
-cmdlet.
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.
U kunt een management pack-object doorsturen naar de parameter ManagementPack van de cmdlet Protect-SCSMManagementPack, bijvoorbeeld het object dat wordt geretourneerd door de Get-SCSMManagementPack cmdlet.
Uitvoerwaarden
Management pack object.
Met deze cmdlet wordt een management pack-object gegenereerd wanneer het wordt gebruikt met de parameter PassThru.
Sealed management pack.
Met deze cmdlet wordt een verzegeld management pack gegenereerd dat is opgeslagen in de map die is opgegeven door de parameter OutputDirectory.