A Save-Module parancsmag letölt egy modult és minden függőséget egy regisztrált adattárból.
Save-Module letölti és menti a modul legújabb verzióját. A fájlok a helyi számítógépen megadott elérési útra lesznek mentve. A modul nincs telepítve, de a tartalom megtekinthető a rendszergazda számára.
Get-PSRepository megjeleníti a helyi számítógép regisztrált adattárait. A Find-Module parancsmaggal regisztrált adattárakban kereshet.
Példák
1. példa: Modul mentése
Ebben a példában egy modul és annak függőségei a helyi számítógépre lesznek mentve.
Save-Module A Név paraméter használatával adja meg a PowerShellGet modult. Az Elérési út paraméter megadja, hogy hol tárolja a letöltött modult. Az Adattár paraméter egy regisztrált tárházat, a PSGalleryt adja meg. A letöltés befejezése Get-ChildItem után megjeleníti a fájlok tárolására szolgáló elérési út tartalmát.
2. példa: Egy modul egy adott verziójának mentése
Ez a példa bemutatja, hogyan használható egy paraméter, például a MaximumVersion vagy a RequiredVersion egy modulverzió megadásához.
Save-Module A Név paraméter használatával adja meg a PowerShellGet modult. Az Elérési út paraméter megadja, hogy hol tárolja a letöltött modult. Az Adattár paraméter egy regisztrált tárházat, a PSGalleryt adja meg.
A MaximumVersion azt határozza meg, hogy a 2.1.0-s verzió letöltve és mentve legyen. A letöltés befejezése Get-ChildItem után megjeleníti a fájlok tárolására szolgáló elérési út tartalmát.
3. példa: Egy modul adott verziójának megkeresése és mentése
Ebben a példában egy szükséges modulverzió található az adattárban, és a helyi számítógépre mentve.
Find-Module A Név paraméter használatával adja meg a PowerShellGet modult. Az Adattár paraméter egy regisztrált tárházat, a PSGalleryt adja meg.
A RequiredVersionaz 1.6.5-ös verziót adja meg.
Az objektumot a rendszer a Save-Module-hoz továbbítja a folyamat során. Az Elérési út paraméter megadja, hogy hol tárolja a letöltött modult. A letöltés befejezése Get-ChildItem után megjeleníti a fájlok tárolására szolgáló elérési út tartalmát.
Paraméterek
-Confirm
Megerősítést kér a Save-Modulefuttatása előtt.
Paramétertulajdonságok
Típus:
SwitchParameter
Alapértelmezett érték:
False
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Aliasok:
Cf
Paraméterkészletek
(All)
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-Force
Kényszeríti Save-Module a futtatásra a felhasználó megerősítésének kérése nélkül.
Paramétertulajdonságok
Típus:
SwitchParameter
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Paraméterkészletek
(All)
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-InputObject
Elfogad egy PSRepositoryItemInfo objektumot. A kimenet például Find-Module egy változóhoz, és ezt a változót használja InputObject argumentumként.
Paramétertulajdonságok
Típus:
PSObject[]
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Paraméterkészletek
InputObjectAndLiteralPathParameterSet
Position:
0
Kötelező:
True
Folyamatból származó érték:
True
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
InputObjectAndPathParameterSet
Position:
0
Kötelező:
True
Folyamatból származó érték:
True
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-LiteralPath
Egy vagy több hely elérési útját adja meg. A LiteralPath paraméter értéke pontosan a megadott módon lesz használva. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési út tartalmaz feloldó karaktereket, csatolja őket idézőjelek közé. A PowerShell nem értelmezi az idézőjelek közé zárt karaktereket menekülési sorozatként.
Paramétertulajdonságok
Típus:
String
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Paraméterkészletek
NameAndLiteralPathParameterSet
Position:
Named
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
InputObjectAndLiteralPathParameterSet
Position:
Named
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-MaximumVersion
A modul mentendő maximális vagy legújabb verzióját adja meg. A MaximumVersion és a RequiredVersion paraméterek nem használhatók ugyanabban a parancsban.
Paramétertulajdonságok
Típus:
Version
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Paraméterkészletek
NameAndPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
NameAndLiteralPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-MinimumVersion
Egy mentendő modul minimális verzióját adja meg. Ezt a paramétert nem lehet hozzáadni, ha több modult próbál telepíteni. A MinimumVersion és a RequiredVersion paraméterek nem használhatók ugyanabban a parancsban.
Paramétertulajdonságok
Típus:
Version
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Aliasok:
verzió
Paraméterkészletek
NameAndPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
NameAndLiteralPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-Name
A menteni kívánt modulok nevének tömbje.
Paramétertulajdonságok
Típus:
String[]
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Paraméterkészletek
NameAndPathParameterSet
Position:
0
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
NameAndLiteralPathParameterSet
Position:
0
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-Path
Meghatározza a helyi számítógépen a mentett modul tárolásának helyét. Helyettesítő karaktereket fogad el.
Paramétertulajdonságok
Típus:
String
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
True
DontShow:
False
Paraméterkészletek
NameAndPathParameterSet
Position:
1
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
InputObjectAndPathParameterSet
Position:
1
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
-Repository
A futtatással Register-PSRepositoryregisztrált adattár rövid nevét adja meg. A regisztrált adattárak megjelenítésére használható Get-PSRepository .
Paramétertulajdonságok
Típus:
String[]
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Paraméterkészletek
NameAndPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
NameAndLiteralPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-RequiredVersion
Megadja a menteni kívánt modul pontos verziószámát.
Paramétertulajdonságok
Típus:
Version
Alapértelmezett érték:
None
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Paraméterkészletek
NameAndPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
NameAndLiteralPathParameterSet
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-WhatIf
Megjeleníti, mi történne, ha a Save-Module futna. A parancsprogram nem lett futtatva.
Paramétertulajdonságok
Típus:
SwitchParameter
Alapértelmezett érték:
False
Támogatja a helyettesítő karaktereket:
False
DontShow:
False
Aliasok:
Wi
Paraméterkészletek
(All)
Position:
Named
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
False
Fennmaradó argumentumokból származó érték:
False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.