环境配置说明

  • Windows 21H1
  • PSVersion 5.1.19041.1320

示例

PS C:\Users\admin> Update-Help

pshelpupdate1.png

由于更新指令不是以管理员身份执行的,所以在运行一段时间后,会出现报错

PS C:\Users\admin> Update-Help
Update-Help : 无法更新以下模块的帮助:
“AppBackgroundTask, AppLocker, AppvClient, Appx, AssignedAccess, BitLocker, BitsTransfer, BranchCache, CimCmdlets, ConfigCI, 
Defender, DirectAccessClientComponents, Dism, DnsClient, EventTracingManagement, International, iSCSI, ISE, Kds, Microsoft.Po
werShell.Archive, Microsoft.PowerShell.Core, Microsoft.PowerShell.Diagnostics, Microsoft.PowerShell.Host, Microsoft.PowerShel
l.LocalAccounts, Microsoft.PowerShell.Management, Microsoft.PowerShell.ODataUtils, Microsoft.PowerShell.Security, Microsoft.P
owerShell.Utility, Microsoft.WSMan.Management, MMAgent, MsDtc, NetAdapter, NetConnection, NetEventPacketCapture, NetLbfo, Net
Nat, NetQos, NetSecurity, NetSwitchTeam, NetTCPIP, NetworkConnectivityStatus, NetworkSwitchManager, NetworkTransition, Packag
eManagement, PcsvDevice, PKI, PnpDevice, PowerShellGet, PrintManagement, ProcessMitigations, Provisioning, PSDesiredStateConf
iguration, PSScheduledJob, PSWorkflow, PSWorkflowUtility, ScheduledTasks, SecureBoot, SmbShare, SmbWitness, StartLayout, Stor
age, TLS, TroubleshootingPack, TrustedPlatformModule, UEV, VpnClient, Wdac, Whea, WindowsDeveloperLicense, WindowsErrorReport
ing, WindowsSearch, WindowsUpdate”
访问被拒绝。命令无法更新 Windows PowerShell 核心模块或 $pshome\Modules 目录中任意模块的帮助主题。若要更新这些帮助主题,请使用“以管理员身份运行”命令启动 Windows PowerShell,然后重试运行 Upd
ate-Help。
所在位置 行:1 字符: 1
+ Update-Help
+ ~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Update-Help],Exception
    + FullyQualifiedErrorId : UpdatableHelpSystemRequiresElevation,Microsoft.PowerShell.Commands.UpdateHelpCommand
 
Update-Help : 无法更新带有 UI 区域性 {en-US} 的模块“Microsoft.PowerShell.Operation.Validation”帮助: 对路径“C:\Program Files\WindowsPowerShell\
Modules\Microsoft.PowerShell.Operation.Validation\1.0.1\en-US”的访问被拒绝。
所在位置 行:1 字符: 1
+ Update-Help
+ ~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Update-Help],Exception
    + FullyQualifiedErrorId : UnknownErrorId,Microsoft.PowerShell.Commands.UpdateHelpCommand
 
Update-Help : 无法更新带有 UI 区域性 {zh-CN} 的模块“PSReadline”帮助: 在 HelpInfo XML 文件中检索不到 UI 区域性 zh-CN。确保模块清单中的 HelpInfoUri 属性有效或检查网络连接是否
正常,然后重试该命令。
所在位置 行:1 字符: 1
+ Update-Help
+ ~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [Update-Help], Exception
    + FullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.PowerShell.Commands.UpdateHelpCommand

关键信息:若要更新这些帮助主题,请使用“以管理员身份运行”命令启动 Windows PowerShell,然后重试运行 Update-Help。

切换到管理员身份,重新运行 Update-Help

pshelpupdate2.png

PS C:\Windows\system32> Update-Help
Update-Help : 无法更新带有 UI 区域性 {zh-CN} 的模块“PSReadline”帮助: 在 HelpInfo XML 文件中检索不到 UI 区域性 zh-CN。确保模块清单中的 HelpInfo
Uri 属性有效或检查网络连接是否正常,然后重试该命令。
所在位置 行:1 字符: 1
+ Update-Help
+ ~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [Update-Help], Exception
    + FullyQualifiedErrorId : UnableToRetrieveHelpInfoXml,Microsoft.PowerShell.Commands.UpdateHelpCommand
 
  • 有待进一步研究了

学习资料


感恩曾经帮助过 师万物 的人。
学有余力的话,可以了解具有开源、跨平台特性的Powershell Core。
欢迎关注公众号:悟为生心