Protect-SCSMManagementPack
Uszczelnia pakiet administracyjny, uniemożliwiając jego modyfikację.
Składnia
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>]
Opis
Polecenie cmdlet Protect-SCSMManagementPack zapieczętuje pakiet administracyjny, aby zapobiec modyfikacji. Zapieczętowany pakiet administracyjny jest przechowywany w folderze określonym przez parametr OutputDirectory. Zapieczętowany pakiet administracyjny można zaimportować do programu smshort.
Przykłady
Przykład 1. Uszczelnienie pakietu administracyjnego
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
Te polecenia zapieczętują pakiet administracyjny ContosoForm.xml.
Parametry
-CompanyName
Określa nazwę firmy dla podpisu zapieczętowanego pakietu administracyjnego.
Typ: | System.String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Copyright
Określa ciąg praw autorskich do podpisu zapieczętowanego pakietu administracyjnego.
Typ: | System.String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-KeyFilePath
Określa ścieżkę do pliku zawierającego klucz sygnatury zapieczętowanego pakietu administracyjnego.
Typ: | System.String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ManagementPack
Określa pakiet administracyjny do uszczelnienia. Możesz wprowadzić ManagementPack obiekt zwrócony przez polecenie cmdlet Get-SCSMManagementPack.
Typ: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ManagementPackFile
Określa nazwę pliku pakietu administracyjnego.
Typ: | System.String[] |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-OutputDirectory
Określa folder zapieczętowanego pakietu administracyjnego.
Typ: | System.String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PassThru
Określa obiekt wyjściowy reprezentujący zapieczętowany pakiet administracyjny. Ten obiekt wyjściowy można przekazać do innych poleceń cmdlet.
Typ: | System.Management.Automation.SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | System.Management.Automation.SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
System.String
Nazwę pliku pakietu administracyjnego można przekazać do parametru ManagementPackFIle polecenia cmdlet Protect-SCSMManagementPack
.
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagement pack object.
Obiekt pakietu administracyjnego można przekazać do ManagementPack parametru Protect-SCSMManagementPack polecenia cmdlet, na przykład obiektu zwróconego przez polecenie cmdlet Get-SCSMManagementPack.
Dane wyjściowe
Management pack object.
To polecenie cmdlet generuje obiekt pakietu administracyjnego, gdy jest używany z parametrem PassThru.
Sealed management pack.
To polecenie cmdlet generuje zapieczętowany pakiet administracyjny przechowywany w folderze określonym przez parametr OutputDirectory.