小编Cor*_*tek的帖子

PowerShell:使用脚本Comment_Based_Help"Get-Help找不到主题帮助"错误

尝试从脚本中检索帮助会出现以下错误:

Get-Help : Cannot find Help for topic ".\Process-Test.ps1".
At line:1 char:9
+ get-help <<<<  .\Process-Test.ps1
    + CategoryInfo          : ResourceUnavailable: (:) [Get-Help], HelpNotFoundException
    + FullyQualifiedErrorId : HelpNotFound,Microsoft.PowerShell.Commands.GetHelpCommand
Run Code Online (Sandbox Code Playgroud)

尝试从任何自定义PowerShell脚本检索帮助信息时,我遇到了同样的错误.从内置cmdlet查看帮助信息时不会发生这种情况.

测试脚本如下:

<#
    .SYNOPSIS 
    Adds a file name extension to a supplied name.

    .DESCRIPTION
    Adds a file name extension to a supplied name. 
    Takes any strings for the file name or extension.

    .EXAMPLE
    C:\PS> extension -name "File"
    File.txt
#>

Write-Host "Test script"
Run Code Online (Sandbox Code Playgroud)

我采取的故障排除步骤:

  • 我已将此脚本(或类似脚本)复制到安装了PowerShell的其他计算机上,并使用它来成功查看帮助.
  • 我也能够成功地在我的计算机上使用其他帐户(User2)查看帮助,但仅在以其他用户身份登录时(与以User1身份登录时以User2身份运行PowerShell控制台).
  • 我已尝试在加载和未加载PowerShell配置文件的情况下查看帮助,结果相同(我只加载了一个配置文件,我的个人配置文件与计算机配置文件).
  • 我认为这表明我的Windows用户配置文件存在问题,因此我删除了我的个人资料并使用相同的结果重新创建了它.我也尝试过运行系统还原,没有任何变化.
  • 这种情况发生在PowerShell控制台和ISE中.
  • 在同时使用Get-Help和帮助时发生.

但是,我注意到,在删除和重新创建Windows用户配置文件(高度,宽度,颜色等)时,我的PowerShell控制台设置保持一致,这是我删除用户配置文件后无法预料到的.

由于我使用的是Windows …

powershell powershell-2.0

10
推荐指数
2
解决办法
4281
查看次数

标签 统计

powershell ×1

powershell-2.0 ×1