Update-Help
Pobiera i instaluje najnowsze pliki pomocy na komputerze.
Składnia
Update-Help
[[-Module] <String[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[[-SourcePath] <String[]>]
[-Recurse]
[[-UICulture] <CultureInfo[]>]
[-Credential <PSCredential>]
[-UseDefaultCredentials]
[-Force]
[-Scope <UpdateHelpScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-Help
[[-Module] <String[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[-LiteralPath <String[]>]
[-Recurse]
[[-UICulture] <CultureInfo[]>]
[-Credential <PSCredential>]
[-UseDefaultCredentials]
[-Force]
[-Scope <UpdateHelpScope>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie Update-Help
cmdlet pobiera najnowsze pliki pomocy dla modułów programu PowerShell i instaluje je na komputerze. Nie musisz ponownie uruchamiać programu PowerShell, aby wprowadzić zmianę w życie. Możesz użyć polecenia Get-Help
cmdlet , aby natychmiast wyświetlić nowe pliki pomocy.
Update-Help
sprawdza wersję plików pomocy na komputerze. Jeśli nie masz plików pomocy dla modułu lub pliki pomocy są nieaktualne, Update-Help
pobierze najnowsze pliki pomocy. Pliki pomocy można pobrać i zainstalować z Internetu lub udziału plików.
Bez parametrów Update-Help
aktualizuje pliki pomocy dla modułów w sesji i dla wszystkich zainstalowanych modułów, które obsługują aktualizowalną Pomoc. Uwzględnione są moduły zainstalowane, ale nie załadowane w bieżącej sesji. Moduły programu PowerShell są przechowywane w lokalizacji wymienionej w zmiennej środowiskowej $env:PSModulePath
. Aby uzyskać więcej informacji, zobacz about_Updatable_Help.
Możesz użyć parametru Module , aby zaktualizować pliki pomocy dla określonego modułu. Użyj parametru UICulture , aby pobrać pliki pomocy w wielu językach i ustawieniach regionalnych.
Można również używać Update-Help
na komputerach, które nie są połączone z Internetem. Najpierw użyj Save-Help
polecenia cmdlet , aby pobrać pliki pomocy z Internetu i zapisać je w folderze udostępnionym, który jest dostępny dla systemu, który nie jest połączony z Internetem. Następnie użyj parametru SourcePath , Update-Help
aby pobrać zaktualizowane pliki pomocy z udostępnionego i zainstalować je na komputerze.
Aktualizacje pomocy można zautomatyzować, dodając Update-Help
polecenie cmdlet do profilu programu PowerShell. Domyślnie Update-Help
program uruchamia tylko jeden raz dziennie na każdym komputerze. Aby zastąpić limit raz dziennie, użyj parametru Force .
Polecenie Update-Help
cmdlet zostało wprowadzone w Windows PowerShell 3.0.
Ważne
Update-Help
wymaga uprawnień administracyjnych w programie PowerShell 6.0 lub nowszym.
Program PowerShell 6.1 lub nowszy ustaw domyślny zakres na CurrentUser
wartość .
Przed programem PowerShell 6.1 parametr Zakres był niedostępny.
Aby zaktualizować pliki pomocy dla podstawowych modułów programu PowerShell, musisz być członkiem grupy Administratorzy na komputerze.
Aby pobrać lub zaktualizować pliki pomocy dla modułów w katalogu instalacyjnym programu PowerShell ($PSHOME\Modules
), w tym moduły programu PowerShell Core, uruchom program PowerShell przy użyciu opcji Uruchom jako administrator .
Na przykład: Start-Process pwsh.exe -Verb RunAs
.
Przykłady
Przykład 1: Aktualizowanie plików pomocy dla wszystkich modułów
Polecenie Update-Help
cmdlet aktualizuje pliki pomocy dla zainstalowanych modułów, które obsługują aktualizowalną pomoc. Język kultury interfejsu użytkownika jest ustawiany w systemie operacyjnym.
Update-Help
Przykład 2: Aktualizowanie plików pomocy dla określonych modułów
Polecenie Update-Help
cmdlet aktualizuje pliki pomocy tylko dla nazw modułów rozpoczynających się od programu Microsoft.PowerShell.
Update-Help -Module Microsoft.PowerShell*
Przykład 3. Aktualizowanie plików pomocy dla różnych języków
Polecenie Update-Help
cmdlet aktualizuje pliki pomocy języka japońskiego (ja-JP) i angielskiego (en-US) dla wszystkich modułów.
Jeśli moduł nie udostępnia plików pomocy dla określonej kultury interfejsu użytkownika, zostanie wyświetlony komunikat o błędzie dla modułu i kultury interfejsu użytkownika. W tym przykładzie komunikat o błędzie wskazuje, że pliki pomocy ja-JP nie zostały znalezione dla modułu Microsoft.PowerShell.Utility.
Update-Help -UICulture ja-JP, en-US
Update-Help : Failed to update Help for the module(s) 'Microsoft.PowerShell.Utility' with UI culture(s) {ja-JP}
No UI culture was found that matches the following pattern: ja-JP.
Przykład 4. Aktualizowanie plików pomocy na wielu komputerach z udziału plików
W tym przykładzie zaktualizowane pliki pomocy są pobierane z Internetu i zapisywane w udziale plików. Poświadczenia użytkownika są wymagane, aby mieć uprawnienia dostępu do udziału plików i instalowania aktualizacji. Gdy jest używany udział plików, można aktualizować komputery, które znajdują się za zaporami lub nie są połączone z Internetem.
Save-Help -DestinationPath \\Server01\Share\PSHelp -Credential Domain01\Admin01
Invoke-Command -ComputerName (Get-Content Servers.txt) -ScriptBlock {
Update-Help -SourcePath \\Server01\Share\PSHelp -Credential Domain01\Admin01
}
Polecenie Save-Help
pobiera najnowsze pliki pomocy dla wszystkich modułów, które obsługują aktualizowalną pomoc.
Parametr DestinationPath zapisuje pliki w \\Server01\Share\PSHelp
udziale plików. Parametr Credential określa użytkownika, który ma uprawnienia dostępu do udziału plików.
Polecenie Invoke-Command
cmdlet uruchamia polecenia zdalne Update-Help
na wielu komputerach. Parametr ComputerName pobiera listę komputerów zdalnych z pliku Servers.txt . Parametr ScriptBlock uruchamia Update-Help
polecenie i używa parametru SourcePath do określenia udziału plików zawierającego zaktualizowane pliki pomocy. Parametr Credential określa użytkownika, który może uzyskać dostęp do udziału plików i uruchomić zdalne Update-Help
polecenie.
Przykład 5. Pobieranie listy zaktualizowanych plików pomocy
Polecenie Update-Help
cmdlet aktualizuje pomoc dotyczącą określonego modułu. Polecenie cmdlet używa parametru verbose common do wyświetlania listy plików pomocy, które zostały zaktualizowane. Możesz użyć funkcji Verbose , aby wyświetlić dane wyjściowe dla wszystkich plików pomocy lub plików pomocy dla określonego modułu.
Bez parametru Update-Help
Verbose nie wyświetla wyników polecenia. Pełne dane wyjściowe parametru są przydatne do sprawdzania, czy pliki pomocy zostały zaktualizowane lub czy zainstalowano najnowszą wersję.
Update-Help -Module Microsoft.PowerShell.Utility -Verbose
Przykład 6. Znajdowanie modułów obsługujących pomoc aktualizowalną
W tym przykładzie wymieniono moduły, które obsługują pomoc aktualizowalną. Polecenie używa właściwości HelpInfoUri modułu do identyfikowania modułów, które obsługują aktualizowalną pomoc. Właściwość HelpInfoUri zawiera adres, który jest przekierowywany po uruchomieniu Update-Help
polecenia cmdlet.
Get-Module -ListAvailable | Where-Object -Property HelpInfoUri
Directory: C:\program files\powershell\6\Modules
ModuleType Version Name PSEdition ExportedCommands
---------- ------- ---- --------- ----------------
Manifest 6.1.0.0 CimCmdlets Core {Get-CimAssociatedInstance... }
Manifest 1.2.2.0 Microsoft.PowerShell.Archive Desk {Compress-Archive... }
Manifest 6.1.0.0 Microsoft.PowerShell.Diagnostics Core {Get-WinEvent, New-WinEvent}
Directory: C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
ModuleType Version Name PSEdition ExportedCommands
---------- ------- ---- --------- ----------------
Manifest 2.0.1.0 Appx Core,Desk {Add-AppxPackage, ... }
Script 1.0.0.0 AssignedAccess Core,Desk {Clear-AssignedAccess, ... }
Manifest 1.0.0.0 BitLocker Core,Desk {Unlock-BitLocker, ... }
Przykład 7. Spis zaktualizowanych plików pomocy
W tym przykładzie skrypt Get-UpdateHelpVersion.ps1
tworzy spis plików Pomocy do zaktualizowania dla każdego modułu i ich numerów wersji.
Skrypt identyfikuje moduły, które obsługują aktualizowalną pomoc przy użyciu właściwości HelpInfoUri modułów. W przypadku modułów obsługujących pomoc aktualizowalną skrypt wyszukuje i analizuje plik informacji pomocy (*helpinfo.xml), aby znaleźć najnowszy numer wersji.
Skrypt używa klasy PSCustomObject i tabeli skrótów do utworzenia niestandardowego obiektu wyjściowego.
# Get-UpdateHelpVersion.ps1
Param(
[parameter(Mandatory=$False)]
[String[]]
$Module
)
$HelpInfoNamespace = @{helpInfo='http://schemas.microsoft.com/powershell/help/2010/05'}
if ($Module) { $Modules = Get-Module $Module -ListAvailable | where {$_.HelpInfoUri} }
else { $Modules = Get-Module -ListAvailable | where {$_.HelpInfoUri} }
foreach ($mModule in $Modules)
{
$mDir = $mModule.ModuleBase
if (Test-Path $mdir\*helpinfo.xml)
{
$mName=$mModule.Name
$mNodes = dir $mdir\*helpinfo.xml -ErrorAction SilentlyContinue |
Select-Xml -Namespace $HelpInfoNamespace -XPath "//helpInfo:UICulture"
foreach ($mNode in $mNodes)
{
$mCulture=$mNode.Node.UICultureName
$mVer=$mNode.Node.UICultureVersion
[PSCustomObject]@{"ModuleName"=$mName; "Culture"=$mCulture; "Version"=$mVer}
}
}
}
ModuleName Culture Version
---------- ------- -------
ActiveDirectory en-US 3.0.0.0
ADCSAdministration en-US 3.0.0.0
ADCSDeployment en-US 3.0.0.0
ADDSDeployment en-US 3.0.0.0
ADFS en-US 3.0.0.0
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Określa poświadczenia użytkownika, który ma uprawnienia dostępu do lokalizacji systemu plików określonej przez SourcePath. Ten parametr jest prawidłowy tylko wtedy, gdy parametr SourcePath lub LiteralPath jest używany w poleceniu .
Parametr Credential umożliwia uruchamianie Update-Help
poleceń za pomocą parametru SourcePath na komputerach zdalnych. Podając jawne poświadczenia, można uruchomić polecenie na komputerze zdalnym i uzyskać dostęp do udziału plików na trzecim komputerze bez napotkania błędu odmowy dostępu lub uwierzytelniania CredSSP w celu delegowania poświadczeń.
Wpisz nazwę użytkownika, taką jak User01 lub Domain01\User01, lub wprowadź obiekt PSCredential wygenerowany przez Get-Credential
polecenie cmdlet. Jeśli wpiszesz nazwę użytkownika, zostanie wyświetlony monit o wprowadzenie hasła.
Poświadczenia są przechowywane w obiekcie PSCredential , a hasło jest przechowywane jako secureString.
Uwaga
Aby uzyskać więcej informacji na temat ochrony danych za pomocą protokołu SecureString , zobacz Jak bezpieczny jest protokół SecureString?.
Type: | PSCredential |
Position: | Named |
Default value: | Current user |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Wskazuje, że to polecenie cmdlet nie jest zgodne z ograniczeniem raz dziennie, pomija sprawdzanie wersji i pobiera pliki, które przekraczają limit 1 GB.
Bez tego parametru Update-Help
uruchamia się tylko raz w każdym 24-godzinnym okresie. Pliki do pobrania są ograniczone do 1 GB nieskompresowanej zawartości na moduł, a pliki pomocy są instalowane tylko wtedy, gdy są nowsze niż istniejące pliki na komputerze.
Limit raz dziennie chroni serwery, które hostują pliki pomocy i umożliwiają dodawanie Update-Help
polecenia do profilu programu PowerShell bez ponoszenia kosztów zasobów powtarzających się połączeń lub pobierania.
Aby zaktualizować pomoc dla modułu w wielu kulturach interfejsu użytkownika bez parametru Force , uwzględnij wszystkie kultury interfejsu użytkownika w tym samym poleceniu, takie jak:
Update-Help -Module PSScheduledJobs -UICulture en-US, fr-FR, pt-BR
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullyQualifiedModule
Określa moduły o nazwach określonych w postaci obiektów ModuleSpecification . Te moduły są opisane w sekcji Uwagi w moduleSpecification Constructor (Hashtable).
Na przykład parametr FullyQualifiedModule akceptuje nazwę modułu określoną w formacie:
@{ModuleName = "modulename"; ModuleVersion = "version_number"}
lub
@{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid = "GUID"}.
Parametry ModuleName i ModuleVersion są wymagane, ale identyfikator GUID jest opcjonalny.
Nie można określić parametru FullyQualifiedModule w tym samym poleceniu co parametr Module .
Type: | ModuleSpecification[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LiteralPath
Określa folder dla zaktualizowanych plików pomocy zamiast pobierać je z Internetu. Użyj tego parametru lub parametruSave-Help
SourcePath, jeśli użyto polecenia cmdlet do pobrania plików pomocy do katalogu.
Możesz potokować obiekt katalogu, taki jak z Get-Item
poleceń cmdlet lub Get-ChildItem
, do Update-Help
.
W przeciwieństwie do wartości SourcePath wartość LiterałuPath jest używana dokładnie tak, jak jest typowana. Znaki wieloznaczne nie są interpretowane jako znaki wieloznaczne. Jeśli ścieżka zawiera znaki ucieczki, należy ująć ją w znaki pojedynczego cudzysłowu. Znaki pojedynczego cudzysłowu informują program PowerShell, aby nie interpretował żadnych znaków jako sekwencji ucieczki.
Type: | String[] |
Aliases: | PSPath, LP |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Module
Aktualizacje pomoc dla określonych modułów. Wprowadź co najmniej jedną nazwę modułu lub wzorce nazw na liście rozdzielanej przecinkami lub określ plik, który zawiera jedną nazwę modułu w każdym wierszu. Dozwolone są symbole wieloznaczne. Moduły potoku Get-Module
można uruchomić z polecenia cmdlet do Update-Help
polecenia cmdlet .
Określone moduły muszą być zainstalowane na komputerze, ale nie muszą być importowane do bieżącej sesji. Możesz określić dowolny moduł w sesji lub dowolny moduł zainstalowany w lokalizacji wymienionej w zmiennej środowiskowej $env:PSModulePath
.
Wartość *
(wszystkie) próbuje zaktualizować pomoc dla wszystkich modułów zainstalowanych na komputerze.
Uwzględnione są moduły, które nie obsługują aktualizowalnej pomocy. Ta wartość może generować błędy, gdy polecenie napotka moduły, które nie obsługują aktualizowalnej pomocy. Zamiast tego uruchom polecenie Update-Help
bez parametrów.
Parametr Update-Help
Module polecenia cmdlet nie akceptuje pełnej ścieżki pliku modułu lub pliku manifestu modułu. Aby zaktualizować pomoc dotyczącą modułu, który nie znajduje się w $env:PSModulePath
lokalizacji, zaimportuj moduł do bieżącej sesji przed uruchomieniem Update-Help
polecenia .
Type: | String[] |
Aliases: | Name |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Recurse
Wykonuje cykliczne wyszukiwanie plików pomocy w określonym katalogu. Ten parametr jest prawidłowy tylko wtedy, gdy polecenie używa parametru SourcePath .
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Określa zakres systemu, w którym jest aktualizowana pomoc. Aktualizacje w zakresie AllUsers wymagają uprawnień administracyjnych w systemach Windows. Parametr -Scope
został wprowadzony w programie PowerShell Core w wersji 6.1.
CurrentUser to domyślny zakres plików pomocy w programie PowerShell 6.1 lub nowszym. Wszyscy użytkownicy mogą być określeni, aby zainstalować lub zaktualizować pomoc dla wszystkich użytkowników. W systemie sudo
Unix uprawnienia są wymagane do zaktualizowania pomocy dla wszystkich użytkowników. Na przykład: sudo pwsh -c Update-Help
Dopuszczalne wartości to:
- Currentuser
- AllUsers
Type: | UpdateHelpScope |
Position: | Named |
Default value: | CurrentUser |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SourcePath
Określa folder systemu plików, w którym Update-Help
są aktualizowane pliki pomocy, zamiast pobierać je z Internetu. Wprowadź ścieżkę folderu. Nie określaj nazwy pliku ani rozszerzenia nazwy pliku. Możesz potokować folder, taki jak jeden z Get-Item
poleceń cmdlet lub Get-ChildItem
, do .Update-Help
Domyślnie Update-Help
pobiera zaktualizowane pliki pomocy z Internetu. Użyj metody SourcePath , gdy użyto Save-Help
polecenia cmdlet do pobrania zaktualizowanych plików pomocy do katalogu.
Aby określić wartość domyślną ścieżki SourcePath, przejdź do pozycji zasady grupy, Konfiguracja komputera i Ustaw domyślną ścieżkę źródłową dla opcji Update-Help. To ustawienie zasady grupy uniemożliwia użytkownikom pobieranie Update-Help
plików pomocy z Internetu.
Aby uzyskać więcej informacji, zobacz about_Group_Policy_Settings.
Type: | String[] |
Aliases: | Path |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UICulture
Określa wartości kultury interfejsu użytkownika używane Update-Help
do uzyskiwania zaktualizowanych plików pomocy. Wprowadź co najmniej jeden kod języka, taki jak es-ES, zmienna zawierająca obiekty kultury lub polecenie, które pobiera obiekty kultury, takie jak Get-Culture
polecenie lub Get-UICulture
. Symbole wieloznaczne nie są dozwolone i nie można przesłać częściowego kodu języka, takiego jak de.
Domyślnie Update-Help
program pobiera pliki pomocy w kulturze interfejsu użytkownika ustawionej dla systemu operacyjnego. Jeśli określisz parametr UICulture , Update-Help
poszukaj pomocy tylko dla określonej kultury interfejsu użytkownika.
Uwaga
System Ubuntu 18.04 zmienił domyślne ustawienia regionalne na C.UTF.8
, co nie jest rozpoznawaną kulturą interfejsu użytkownika. Update-Help
Nie można pobrać pomocy w trybie dyskretnym, chyba że używasz tego parametru z obsługiwanymi ustawieniami regionalnymi, takimi jak en-US
. Taka sytuacja może wystąpić na dowolnej platformie, która używa nieobsługiwanej wartości.
Polecenia korzystające z parametru UICulture kończą się powodzeniem tylko wtedy, gdy moduł udostępnia pliki pomocy dla określonej kultury interfejsu użytkownika. Jeśli polecenie nie powiedzie się, ponieważ określona kultura interfejsu użytkownika nie jest obsługiwana, zostanie wyświetlony komunikat o błędzie.
Type: | CultureInfo[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDefaultCredentials
Wskazuje, że Update-Help
uruchamia polecenie, w tym pobieranie z Internetu, przy użyciu poświadczeń bieżącego użytkownika. Domyślnie polecenie jest uruchamiane bez jawnych poświadczeń.
Ten parametr jest skuteczny tylko wtedy, gdy pobieranie internetowe używa menedżera NT LAN Manager (NTLM), negocjowania lub uwierzytelniania opartego na protokole Kerberos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Możesz przekazać ścieżkę katalogu do Update-Help
.
Obiekt modułu można przekazać potokiem Get-Module
z polecenia cmdlet do Update-Help
polecenia .
Dane wyjściowe
None
Update-Help
nie generuje żadnych danych wyjściowych.
Uwagi
Aby zaktualizować pomoc dotyczącą podstawowych modułów programu PowerShell, które zawierają polecenia zainstalowane przy użyciu programu PowerShell lub dowolnego modułu $PSHOME\Modules
w katalogu, uruchom program PowerShell z opcją Uruchom jako administrator.
Tylko członkowie grupy Administratorzy na komputerze mogą aktualizować pomoc dla podstawowych modułów programu PowerShell, poleceń zainstalowanych razem z programem PowerShell i modułów w folderze $PSHOME\Modules
. Jeśli nie masz uprawnień do aktualizowania plików pomocy, możesz przeczytać pliki pomocy w trybie online. Na przykład Get-Help Update-Help -Online
.
Moduły są najmniejszą jednostką aktualizowalnej pomocy. Nie można zaktualizować pomocy dla określonego polecenia cmdlet. Aby znaleźć moduł zawierający określone polecenie cmdlet, użyj właściwości Get-Command
ModuleName polecenia cmdlet, na przykład (Get-Command Update-Help).ModuleName
.
Ponieważ pliki pomocy są instalowane w katalogu modułów, Update-Help
polecenie cmdlet może zainstalować zaktualizowany plik pomocy tylko dla modułów zainstalowanych na komputerze. Jednak Save-Help
polecenie cmdlet może zapisać pomoc dla modułów, które nie są zainstalowane na komputerze.
Jeśli Update-Help
nie można znaleźć zaktualizowanych plików pomocy dla modułu lub nie można znaleźć zaktualizowanej pomocy w określonym języku, będzie ona kontynuowana w trybie dyskretnym bez wyświetlania komunikatu o błędzie. Aby wyświetlić szczegóły stanu i postępu, użyj parametru Verbose .
Polecenie Update-Help
cmdlet zostało wprowadzone w Windows PowerShell 3.0. Nie działa we wcześniejszych wersjach programu PowerShell. Na komputerach z Windows PowerShell 2.0 i Windows PowerShell 3.0 użyj Update-Help
polecenia cmdlet w sesji Windows PowerShell 3.0, aby pobrać i zaktualizować pliki pomocy. Pliki pomocy są dostępne zarówno dla Windows PowerShell 2.0, jak i Windows PowerShell 3.0.
Polecenia Update-Help
cmdlet i Save-Help
używają następujących portów do pobierania plików pomocy: port 80 dla protokołu HTTP i port 443 dla protokołu HTTPS.
Update-Help
obsługuje wszystkie moduły i podstawowe przystawki programu PowerShell. Nie obsługuje żadnych innych przystawek.
Aby zaktualizować pomoc dotyczącą modułu w lokalizacji, która nie znajduje się na liście w $env:PSModulePath
zmiennej środowiskowej, zaimportuj moduł do bieżącej sesji, a następnie uruchom Update-Help
polecenie. Uruchom Update-Help
polecenie bez parametrów lub użyj parametru Moduł , aby określić nazwę modułu. Parametr Update-Help
Module poleceń cmdlet i Save-Help
nie akceptuje pełnej ścieżki pliku modułu ani pliku manifestu modułu.
Każdy moduł może obsługiwać pomoc aktualizowalną. Aby uzyskać instrukcje dotyczące obsługi aktualizowalnej pomocy w modułach, które tworzysz, zobacz Obsługa aktualizowalnej pomocy.
Polecenia Update-Help
cmdlet i Save-Help
nie są obsługiwane w środowisku preinstalacji systemu Windows (Windows PE).