Odwołanie do poleceń modułu
Tutaj znajdziesz odniesienie do wszystkich poleceń w module. To odniesienie zostało zaprojektowane tak, aby pomóc Ci szybko znaleźć potrzebne polecenie i zrozumieć, jak z niego skutecznie korzystać.
Klikając na polecenie, zostaniesz przeniesiony do szczegółowej strony, która zawiera wyczerpujące informacje na temat polecenia, w tym składnię, parametry, przykłady oraz wszelkie dodatkowe uwagi lub wskazówki dotyczące użycia.
1 - Export-PackageUpdateInfo
ZAKRES
Eksportuj PackageUpdateInfo do pliku danych
SKŁADNIA
__AllParameterSets
Export-PackageUpdateInfo [[-Path] <string>] -InputObject <Info[]> [-OutputFormat <string>]
[-Encoding <string>] [-Force] [-Append] [-IncludeTimeStamp] [-PassThru] [-WhatIf] [-Confirm]
[<CommonParameters>]
SKRÓTY
Ten cmdlet ma następujące skróty,
OPIS
Eksportuj PackageUpdateInfo do pliku danych
PRZYKŁADY
PRZYKŁAD 1
PS C:\> Get-PackageUpdateInfo | Export-PackageUpdateInfo
Przykład użycia Export-PackageUpdateInfo
PARAMETRY
-Append
Plik wyjściowy nie będzie nadpisywany.
Wszystkie informacje będą dopisywane.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Confirm
Jeśli ten przełącznik jest włączony, przed wykonaniem operacji zmieniających stan zostaniesz poproszony o potwierdzenie.
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- cf
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Encoding
Kodowanie pliku
Type: String
DefaultValue: default
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Force
Jeśli katalog dla pliku nie istnieje, ale został wskazany inny niż domyślny,
funkcja spróbuje utworzyć katalog.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-IncludeTimeStamp
Do rekordów informacji zostanie dodany znacznik czasu.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
PackageUpdateInfo z funkcji Get-PackageUpdateInfo.
Type: Info[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: true
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Format wyjściowy danych
Dostępne formaty to “XML”,“JSON”,“CSV”
Type: String
DefaultValue: XML
SupportsWildcards: false
Aliases:
- Format
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-PassThru
Eksportowane obiekty będą przekazywane do potoku do dalszego przetwarzania.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Path
Ścieżka do pliku, do którego mają zostać wyeksportowane informacje.
Proszę podać plik jako ścieżkę.
Type: String
DefaultValue: (Join-Path $HOME "AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo.xml")
SupportsWildcards: false
Aliases:
- FullName
- FilePath
ParameterSets:
- Name: (All)
Position: 0
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-WhatIf
Jeśli ten przełącznik jest włączony, żadna akcja nie zostanie wykonana, a wyświetlone zostaną informacje, co by się stało, gdyby polecenie zostało uruchomione.
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
PARAMETRY OGÓLNE
Ten cmdlet obsługuje parametry ogólne: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction i -WarningVariable. Więcej informacji znajdziesz
about_CommonParameters.
DANE WEJŚCIOWE
PackageUpdate.Info[]
DANE WYJŚCIOWE
PackageUpdate.Info
2 - Get-PackageUpdateInfo
SYNTEZA
Pobierz informacje o aktualności zainstalowanych modułów
SKŁADNIA
DefaultSet1 (Domyślne)
Get-PackageUpdateInfo [-Name <string[]>] [-Repository <string[]>] [-ShowOnlyNeededUpdate]
[-ShowToastNotification] [<CommonParameters>]
CurrentUser
Get-PackageUpdateInfo [-Name <string[]>] [-Repository <string[]>] [-ShowOnlyNeededUpdate]
[-ShowToastNotification] [-CurrentUser] [<CommonParameters>]
AllUsers
Get-PackageUpdateInfo [-Name <string[]>] [-Repository <string[]>] [-ShowOnlyNeededUpdate]
[-ShowToastNotification] [-AllUsers] [<CommonParameters>]
ALIASY
Ten cmdlet ma następujące aliasy,
OPIS
Get-PackageUpdateInfo wyszukuje lokalnie zainstalowane moduły i porównuje je z wersjami online pod kątem aktualności
PRZYKŁADY
PRZYKŁAD 1
PS C:\> Get-PackageUpdateInfo
Wyświetla informacje o aktualizacji dla wszystkich modułów (currentUser i AllUsers).
Wyjście może wyglądać tak:
Nazwa Repozytorium WersjaZainstalowana WersjaOnline PotrzebnaAktualizacja Ścieżka
PSReadline PSGallery 1.2 1.2 Fałsz C:\Program Files\WindowsPowerShell\Modules\PSReadline
Pester PSGallery 4.4.0 4.4.2 Prawda C:\Program Files\WindowsPowerShell\Modules\Pester
PRZYKŁAD 2
PS C:\> Get-PackageUpdateInfo -ShowOnlyNeededUpdate
To przefiltruje wynik, pokazując tylko moduły, dla których NeedUpdate jest Prawda.
Wyjście może wyglądać tak:
Nazwa Repozytorium WersjaZainstalowana WersjaOnline PotrzebnaAktualizacja Ścieżka
Pester PSGallery 4.4.0 4.4.2 Prawda C:\Program Files\WindowsPowerShell\Modules\Pester
PRZYKŁAD 3
PS C:\> "Pester", "PSReadline" | Get-PackageUpdateInfo
Wsparcie dla potoku. To zwraca informacje tylko dla dwóch modułów “Pester”, “PSReadline”.
Można to również zrobić za pomocą cmdletu Get-Module:
Get-Module “Pester”, “PSReadline” | Get-PackageUpdateInfo
PARAMETRY
-AllUsers
Szukaj tylko modułów w katalogach AllUsers/system.
Pamiętaj, że do aktualizacji tych modułów potrzebne są prawa administratora.
Type: SwitchParameter
DefaultValue: Fałsz
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: AllUsers
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-CurrentUser
Szukaj tylko modułów w profilu aktualnego użytkownika.
To jest przydatne, jeśli uruchamiasz bez praw administratora, co jest zalecanym domyślnym trybem pracy.
Type: SwitchParameter
DefaultValue: Fałsz
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: CurrentUser
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Name
Nazwa modułu do sprawdzenia
Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Repository
Repozytorium do sprawdzenia
Type: String[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ShowOnlyNeededUpdate
Ten przełącznik ukrywa moduły, które są już aktualne, z wyniku.
Type: SwitchParameter
DefaultValue: Fałsz
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ShowToastNotification
Ten przełącznik wywołuje ładne powiadomienia Windows-Toast z informacją o wydaniu, gdy moduł wymaga aktualizacji.
Type: SwitchParameter
DefaultValue: Fałsz
SupportsWildcards: false
Aliases:
- ToastNotification
- Notify
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Wspólne parametry
Ten cmdlet obsługuje wspólne parametry: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, i -WarningVariable. Więcej informacji znajdziesz w
about_CommonParameters.
WEJŚCIA
System.String[]
WYJŚCIA
PackageUpdate.Info
3 - Import-PackageUpdateInfo
SYNTEZA
Importuj PackageUpdateInfo z pliku danych
SKŁADNIA
__AllParameterSets
Import-PackageUpdateInfo [[-Path] <string>] [-ShowToastNotification] [-InputFormat <string>]
[-Encoding <string>] [-WhatIf] [-Confirm] [<CommonParameters>]
ALIASY
Ten cmdlet ma następujące aliasy,
OPIS
Importuj PackageUpdateInfo z pliku danych wcześniej wyeksportowanego za pomocą funkcji Export-PackageUpdateInfo.
PRZYKŁADY
PRZYKŁAD 1
PS C:\> Import-PackageUpdateInfo
Spróbuj zaimportować domyślny plik „$HOME\AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo.xml”
PARAMETRY
-Confirm
Jeśli ta opcja jest włączona, przed wykonaniem operacji zmieniających stan zostaniesz poproszony o potwierdzenie.
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- cf
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Encoding
Kodowanie pliku
Type: String
DefaultValue: default
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Format wyjściowy danych
Dostępne formaty to “XML”, “JSON”, “CSV”
Type: String
DefaultValue: XML
SupportsWildcards: false
Aliases:
- Format
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-Path
Ścieżka do pliku, z którego chcesz zaimportować informacje.
Proszę podać plik jako ścieżkę.
Type: String
DefaultValue: (Join-Path $HOME "AppData\Local\Microsoft\Windows\PowerShell\PackageUpdateInfo.xml")
SupportsWildcards: false
Aliases:
- FullName
- FilePath
ParameterSets:
- Name: (All)
Position: 0
IsRequired: false
ValueFromPipeline: true
ValueFromPipelineByPropertyName: true
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-ShowToastNotification
Ta opcja wywołuje ładne powiadomienia Windows-Toast z informacjami o wersji na modułach, które wymagają aktualizacji.
Type: SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases:
- ToastNotification
- Notify
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-WhatIf
Jeśli ta opcja jest włączona, żadnych działań nie zostanie wykonanych, a wyświetlone zostaną informacje, co by się stało, gdyby polecenie zostało uruchomione.
Type: SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
CommonParameters
Ten cmdlet obsługuje wspólne parametry: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction i -WarningVariable. Więcej informacji znajdziesz w
about_CommonParameters.
WEJŚCIA
System.String
WYJŚCIA
PackageUpdate.Info