In the latest version of PowerShell, you can download and install the latest help files with the Update-Help cmdlet.
Syntax:
Parameter Set: Path Update-Help [[-Module] <String[]> ] [[-SourcePath] <String[]> ] [[-UICulture] <CultureInfo[]> ] [-Credential ] [-Force] [-Recurse] [-UseDefaultCredentials] [ ]
Parameter Set: LiteralPath Update-Help [[-Module] <String[]> ] [[-UICulture] <CultureInfo[]> ] [-Credential ] [-Force] [-LiteralPath <String[]> ] [-Recurse] [-UseDefaultCredentials] [ ]
In case you are using proxy with username/password authentication you will get this error when you try to update:
update-help : Failed to update Help for the module(s) 'Microsoft.PowerShell.Management, Microsoft.PowerShell.Utility, CimCmdlets, ISE, Microsoft.PowerShell.Diagnostics, Microsoft.PowerShell.Host, Microsoft.PowerShell.Security, Microsoft.WSMan.Management, PSScheduledJob, PSWorkflow, PSWorkflowUtility, Microsoft.PowerShell.Core' with UI culture(s) {en-US}: Unable to connect to Help content. Make sure the server is available and then try the command again.
To set proxy settings in PowerShell you can use:
import settings from Internet Explorer:
netsh winhttp import proxy source=ie
or
set proxy settings:
NetSH WinHTTP Set Proxy proxy-server="ProxyServer:8080"
If you are using authentication on your proxy server, try the following:
$browser = New-Object System.Net.WebClient
$credentials = Get-Credential
$browser.Proxy.Credentials = $credentials
…and
update-help
find out more for update-help cmdlet here