Update-Help
Scarica e installa i file della Guida più recenti nel computer.
Sintassi
Path (Impostazione predefinita)
Update-Help
[[-Module] <String[]>]
[[-SourcePath] <String[]>]
[[-UICulture] <CultureInfo[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[-Recurse]
[-Credential <PSCredential>]
[-UseDefaultCredentials]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LiteralPath
Update-Help
[[-Module] <String[]>]
[[-UICulture] <CultureInfo[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[-LiteralPath <String[]>]
[-Recurse]
[-Credential <PSCredential>]
[-UseDefaultCredentials]
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Update-Help scarica i file della Guida più recenti per i moduli di PowerShell e li installa nel computer. Non è necessario riavviare PowerShell per rendere effettiva la modifica. È possibile usare il cmdlet Get-Help per visualizzare immediatamente i nuovi file della Guida.
Update-Help controlla la versione dei file della Guida nel computer. Se non si hanno file della Guida per un modulo o se i file della Guida non sono aggiornati, Update-Help scarica i file della Guida più recenti. I file della Guida possono essere scaricati e installati da Internet o da una condivisione file.
Senza parametri, Update-Help aggiorna i file della Guida per i moduli che supportano la Guida aggiornabile e vengono caricati nella sessione o installati in un percorso incluso nella $Env:PSModulePath. Per altre informazioni, vedere about_Updatable_Help.
Update-Help controlla la versione della Guida installata. Se Update-Help non riesce a trovare i file della Guida aggiornati per un modulo, continua automaticamente senza visualizzare un messaggio di errore. Usare il parametro Force per ignorare il controllo della versione. Usare il parametro dettagliato per visualizzare i dettagli sullo stato e sullo stato. Usare il parametro module per aggiornare i file della Guida per un modulo specifico.
Se le impostazioni cultura del sistema operativo sono configurate per una lingua non disponibile per la Guida aggiornabile, Update-Help continua automaticamente senza scaricare alcuna guida. Usare il parametro UICulture per scaricare i file della Guida in una lingua supportata. La Guida è sempre disponibile per le impostazioni locali di en-US.
È anche possibile usare Update-Help nei computer che non sono connessi a Internet. Usare prima di tutto il cmdlet Save-Helpper scaricare i file della Guida da Internet e salvarli in una cartella condivisa accessibile al sistema non connesso a Internet. Usare quindi il parametro SourcePath di Update-Help per scaricare i file della Guida aggiornati dal file condiviso e installarli nel computer.
Il cmdlet Update-Help è stato introdotto in Windows PowerShell 3.0.
Importante
Update-Help richiede privilegi amministrativi.
Per aggiornare i file della Guida per i moduli di PowerShell principali, è necessario essere membri del gruppo Administrators nel computer.
Per scaricare o aggiornare i file della Guida per i moduli nella directory di installazione di PowerShell ($PSHOME\Modules), inclusi i moduli di PowerShell Core, avviare PowerShell usando l'opzione esegui come amministratore .
Ad esempio: Start-Process powershell.exe -Verb RunAs.
È anche possibile aggiornare i file della Guida usando la voce di menu Aggiorna guida di Windows PowerShell nel menu ? in Windows PowerShell Integrated Scripting Environment (ISE).
L'elemento della Guida di Windows PowerShell Update esegue un cmdlet Update-Help senza parametri.
Per aggiornare la Guida per i moduli nella directory $PSHOME, avviare Windows PowerShell ISE usando l'opzione Esegui come amministratore.
Esempio
Esempio 1: Aggiornare i file della Guida per tutti i moduli
Il cmdlet Update-Help aggiorna i file della Guida per i moduli installati che supportano la Guida aggiornabile. La lingua delle impostazioni cultura dell'interfaccia utente è impostata nel sistema operativo.
Update-Help
Esempio 2: Aggiornare i file della Guida per i moduli specificati
Il cmdlet Update-Help aggiorna i file della Guida solo per i nomi dei moduli che iniziano con Microsoft.PowerShell.
Update-Help -Module Microsoft.PowerShell*
Esempio 3: Aggiornamento della Guida in un sistema non impostato sulle impostazioni locali di en-US
Il cmdlet Update-Help è progettato per scaricare la Guida in più lingue. Tuttavia, quando non è disponibile alcuna guida per la lingua usata dal sistema, Update-Help ha esito negativo in modo invisibile all'utente, a meno che non si usi il parametro UICulture.
In questo esempio Update-Help viene eseguito in un sistema impostato sulle impostazioni locali en-GB.
Update-Help Microsoft.PowerShell.Utility -Force
Update-Help Microsoft.PowerShell.Utility -Force -UICulture en-GB
Update-Help : Failed to update Help for the module(s) 'Microsoft.PowerShell.Utility'
with UI culture(s) {en-GB} : The specified culture is not supported: en-GB. Specify a
culture from the following list: {en-US}.
At line:1 char:1
+ Update-Help Microsoft.PowerShell.Utility -Force -UICulture en-GB
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Update-Help], Exception
+ FullyQualifiedErrorId : HelpCultureNotSupported,Microsoft.PowerShell.Commands
.UpdateHelpCommand
I file della Guida vengono sempre pubblicati per le impostazioni locali en-US. Per scaricare la Guida in lingua inglese, eseguire Update-Help con il parametro UICulture e specificare le impostazioni locali en-US.
Esempio 4: Aggiornare automaticamente i file della Guida
In questo esempio viene creato un processo pianificato che aggiorna la Guida per tutti i moduli ogni giorno alle 3:00.
$jobParams = @{
Name = 'UpdateHelpJob'
Credential = 'Domain01\User01'
ScriptBlock = '{Update-Help}'
Trigger = (New-JobTrigger -Daily -At "3 AM")
}
Register-ScheduledJob @jobParams
Id Name JobTriggers Command Enabled
-- ---- ----------- ------- -------
1 UpdateHelpJob 1 Update-Help True
Il cmdlet Register-ScheduledJob crea un processo pianificato che esegue un comando Update-Help. Il comando usa il parametro
Per eseguire il comando Register-ScheduledJob, avviare PowerShell usando l'opzione Esegui come amministratore. PowerShell richiede la password dell'utente specificato nel parametro Credential
È possibile usare il cmdlet Get-ScheduledJob per visualizzare il processo pianificato, usare il cmdlet Set-ScheduledJob per modificarlo e usare il cmdlet Unregister-ScheduledJob per eliminarlo. È anche possibile visualizzare e gestire il processo pianificato in Utilità di pianificazione nel percorso seguente:
Task Scheduler Library\Microsoft\Windows\PowerShell\ScheduledJobs.
Esempio 5: Aggiornare i file della Guida in più computer da una condivisione file
In questo esempio i file della Guida aggiornati vengono scaricati da Internet e salvati in una condivisione file. Le credenziali utente sono necessarie per accedere alla condivisione file e installare gli aggiornamenti. Quando si usa una condivisione file, è possibile aggiornare i computer che si trovano dietro firewall o che non sono connessi a Internet.
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
}
Il comando Save-Help scarica i file della Guida più recenti per tutti i moduli che supportano la Guida aggiornabile.
Il parametro DestinationPath salva i file nella condivisione file \\Server01\Share\PSHelp. Il parametro Credential consente di specificare un utente autorizzato ad accedere alla condivisione file.
Il cmdlet Invoke-Command esegue comandi Update-Help remoti in più computer. Il parametro ComputerName ottiene un elenco di computer remoti dal file Servers.txt. Il parametro ScriptBlock esegue il comando Update-Help e usa il parametro SourcePath per specificare la condivisione file contenente i file della Guida aggiornati. Il parametro
Esempio 6: Ottenere un elenco di file della Guida aggiornati
La Guida degli aggiornamenti del cmdlet Update-Help per un modulo specificato. Il cmdlet usa il dettagliato parametro comune per visualizzare l'elenco dei file della Guida aggiornati. È possibile usare dettagliato per visualizzare l'output per tutti i file della Guida o i file della Guida per un modulo specifico.
Senza il parametro dettagliato, Update-Help non visualizza i risultati del comando. L'output del parametro dettagliato è utile per verificare che i file della Guida siano stati aggiornati o se è installata la versione più recente.
Update-Help -Module Microsoft.PowerShell.Utility -Verbose
Esempio 7: Trovare moduli che supportano la Guida aggiornabile
Questo esempio elenca i moduli che supportano la Guida aggiornabile. Il comando usa la proprietà HelpInfoUri del modulo per identificare i moduli che supportano la Guida aggiornabile. La proprietà helpInfoUri contiene un URL reindirizzato quando viene eseguito il cmdlet Update-Help.
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, ... }
Esempio 8: File della Guida aggiornati dell'inventario
In questo esempio, lo script Get-UpdateHelpVersion.ps1 crea un inventario dei file della Guida aggiornabili per ogni modulo e i relativi numeri di versione.
Lo script identifica i moduli che supportano la Guida aggiornabile usando la proprietà helpinfoUri di. Per i moduli che supportano la Guida aggiornabile, lo script cerca e analizza il file di informazioni della Guida (*helpinfo.xml) per trovare il numero di versione più recente.
Lo script usa la classe PSCustomObject
# 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
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | False |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | cfr |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Credential
Specifica le credenziali di un utente autorizzato ad accedere al percorso del file system specificato da SourcePath. Questo parametro è valido solo quando il parametro
Il parametro Credential
Digitare un nome utente, ad esempio User01 o Domain01\User01oppure immettere un oggetto PSCredential generato dal cmdlet Get-Credential. Se si digita un nome utente, viene richiesto di immettere la password.
Le credenziali vengono archiviate in un oggetto PSCredential e la password viene archiviata come SecureString.
Annotazioni
Per ulteriori informazioni sulla protezione dei dati di SecureString, vedere Quanto è sicuro SecureString?.
Proprietà dei parametri
| Tipo: | PSCredential |
| Valore predefinito: | Current user |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-Force
Indica che questo cmdlet non segue la limitazione una volta al giorno, ignora il controllo della versione e scarica i file che superano il limite di 1 GB.
Senza questo parametro, Update-Help viene eseguito una sola volta in ogni periodo di 24 ore. I download sono limitati a 1 GB di contenuto non compresso per modulo e i file della Guida vengono installati solo quando sono più recenti dei file esistenti nel computer.
Il limite di una volta al giorno protegge i server che ospitano i file della Guida e semplifica l'aggiunta di un comando Update-Help al profilo di PowerShell senza incorrere nel costo delle risorse delle connessioni ripetute o dei download.
Per aggiornare la Guida per un modulo in più impostazioni cultura dell'interfaccia utente senza il parametro Force, includere tutte le impostazioni cultura dell'interfaccia utente nello stesso comando, ad esempio:
Update-Help -Module PSScheduledJobs -UICulture en-US, fr-FR, pt-BR
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-FullyQualifiedModule
Il valore può essere un nome di modulo, una specifica completa del modulo o un percorso di un file di modulo.
Quando il valore è un percorso, il percorso può essere completo o relativo. Un percorso relativo viene risolto rispetto allo script che contiene l'istruzione using.
Quando il valore è un nome o una specifica del modulo, PowerShell cerca
Una specifica del modulo è una tabella hash con le chiavi seguenti.
-
ModuleName- Obbligatorio Specifica il nome del modulo. -
GUID- Facoltativo Specifica il GUID del modulo. - È anche Obbligatorio specificare almeno una delle tre chiavi seguenti.
-
ModuleVersion: specifica una versione minima accettabile del modulo. -
MaximumVersion: specifica la versione massima accettabile del modulo. -
RequiredVersion: specifica una versione esatta e obbligatoria del modulo. Non è possibile usare questa opzione con le altre chiavi di versione.
-
Non è possibile specificare il parametro FullyQualifiedModule nello stesso comando di un parametro Module.
Proprietà dei parametri
| Tipo: | |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-LiteralPath
Specifica la cartella per i file della Guida aggiornati anziché scaricarli da Internet. Usare questo parametro o SourcePath se è stato usato il cmdlet Save-Help per scaricare i file della Guida in una directory.
È possibile eseguire la pipeline di un oggetto directory, ad esempio dai cmdlet di Get-Item o di Get-ChildItem, per Update-Help.
A differenza del valore di SourcePath, il valore di LiteralPath viene usato esattamente come viene digitato. Nessun carattere è interpretato come un carattere jolly. Se il percorso include caratteri di escape, racchiudilo tra virgolette singole. Le virgolette singole indicano a PowerShell di non interpretare alcun carattere come sequenze di escape.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | PSPath |
Set di parametri
LiteralPath
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-Module
Aggiorna la Guida per i moduli specificati. Immettere uno o più nomi di modulo o modelli di nome in un elenco delimitato da virgole oppure specificare un file che elenca un nome di modulo in ogni riga. Sono consentiti caratteri jolly. È possibile eseguire la pipeline dei moduli dal cmdlet Get-Module al cmdlet Update-Help.
I moduli specificati devono essere installati nel computer, ma non devono essere importati nella sessione corrente. È possibile specificare qualsiasi modulo nella sessione o in qualsiasi modulo installato in un percorso elencato nella variabile di ambiente $Env:PSModulePath.
Valore di * (tutti) tenta di aggiornare la Guida per tutti i moduli installati nel computer.
Sono inclusi i moduli che non supportano la Guida aggiornabile. Questo valore potrebbe generare errori quando il comando rileva moduli che non supportano la Guida aggiornabile. Eseguire invece Update-Help senza parametri.
Il parametro Module del cmdlet Update-Help non accetta il percorso completo di un file di modulo o di un file manifesto del modulo. Per aggiornare la Guida per un modulo che non si trova in un percorso di $Env:PSModulePath, importare il modulo nella sessione corrente prima di eseguire il comando Update-Help.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | True |
| DontShow: | False |
| Alias: | Nome |
Set di parametri
(All)
| Posizione: | 0 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-Recurse
Esegue una ricerca ricorsiva per i file della Guida nella directory specificata. Questo parametro è valido solo quando il comando usa il parametro
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-SourcePath
Specifica una cartella del file system in cui Update-Help vengono aggiornati i file della Guida, anziché scaricarli da Internet. Immettere il percorso di una cartella. Non specificare un nome file o un'estensione di file. È possibile eseguire la pipeline di una cartella, ad esempio uno dei cmdlet Get-Item o Get-ChildItem, per Update-Help.
Per impostazione predefinita, Update-Help scarica i file della Guida aggiornati da Internet. Usare SourcePath quando è stato usato il cmdlet Save-Help per scaricare i file della Guida aggiornati in una directory.
Per specificare un valore predefinito per SourcePath, passare a Criteri di gruppo, Configurazione computere Impostare il percorso di origine predefinito perUpdate-Help . Questa impostazione di Criteri di gruppo impedisce agli utenti di usare Update-Help per scaricare i file della Guida da Internet.
Per altre informazioni, vedere about_Group_Policy_Settings.
Proprietà dei parametri
| Tipo: | String[] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
Path
| Posizione: | 1 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-UICulture
Specifica i valori delle impostazioni cultura dell'interfaccia utente usati Update-Help per ottenere i file della Guida aggiornati. Immettere uno o più codici linguistici, ad esempio es-ES, una variabile contenente oggetti impostazioni cultura o un comando che ottiene oggetti cultura, ad esempio un comando Get-Culture o Get-UICulture. I caratteri jolly non sono consentiti e non è possibile inviare un codice di lingua parziale, ad esempio de.
Per impostazione predefinita, Update-Help ottiene i file della Guida nelle impostazioni cultura dell'interfaccia utente impostate per il sistema operativo. Se si specifica il parametro
I comandi che usano il parametro UICulture
Proprietà dei parametri
| Tipo: | |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | 2 |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-UseDefaultCredentials
Indica che Update-Help esegue il comando, incluso il download Internet, usando le credenziali dell'utente corrente. Per impostazione predefinita, il comando viene eseguito senza credenziali esplicite.
Questo parametro è efficace solo quando il download Web usa NT LAN Manager (NTLM), negotiate o autenticazione basata su Kerberos.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | False |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | Wi |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Input
DirectoryInfo
È possibile inviare tramite pipe un oggetto percorso directory a questo cmdlet.
PSModuleInfo
È possibile inviare tramite pipe un oggetto modulo a questo cmdlet.
Output
None
Questo cmdlet non restituisce alcun output.
Note
Per aggiornare la Guida per i moduli di PowerShell di base, che contengono i comandi installati con PowerShell o qualsiasi modulo nella directory $PSHOME\Modules, avviare PowerShell con l'opzione per Esegui come amministratore.
Solo i membri del gruppo Administrators nel computer possono aggiornare la Guida per i moduli di PowerShell principali, i comandi installati insieme a PowerShell e per i moduli nella cartella $PSHOME\Modules. Se non si dispone dell'autorizzazione per aggiornare i file della Guida, è possibile leggere i file della Guida online. Ad esempio: Get-Help Update-Help -Online.
I moduli sono l'unità più piccola della Guida aggiornabile. Non è possibile aggiornare la Guida per un cmdlet specifico. Per trovare il modulo contenente un cmdlet specifico, usare la proprietà ModuleName del cmdlet Get-Command, ad esempio (Get-Command Update-Help).ModuleName.
Poiché i file della Guida vengono installati nella directory del modulo, il cmdlet Update-Help può installare il file della Guida aggiornato solo per i moduli installati nel computer. Tuttavia, il cmdlet Save-Help può salvare la Guida per i moduli non installati nel computer.
Il cmdlet Update-Help è stato introdotto in Windows PowerShell 3.0. Non funziona nelle versioni precedenti di PowerShell. Nei computer con Windows PowerShell 2.0 e Windows PowerShell 3.0 usare il cmdlet Update-Help in una sessione di Windows PowerShell 3.0 per scaricare e aggiornare i file della Guida. I file della Guida sono disponibili sia per Windows PowerShell 2.0 che per Windows PowerShell 3.0.
I cmdlet Update-Help e Save-Help usano le porte seguenti per scaricare i file della Guida: Porta 80 per HTTP e porta 443 per HTTPS.
Update-Help supporta tutti i moduli e gli snap-in di PowerShell principali. Non supporta altri snap-in.
Per aggiornare la Guida per un modulo in un percorso non elencato nella variabile di ambiente $Env:PSModulePath, importare il modulo nella sessione corrente ed eseguire un comando Update-Help. Eseguire
Qualsiasi modulo può supportare la Guida aggiornabile. Per istruzioni sul supporto della Guida aggiornabile nei moduli creati, vedere Supporto della Guida aggiornabile.
I Update-Help cmdlet e Save-Help non sono supportati in Windows Preinstallation Environment (Windows PE).