При попытке получить справку из сценария выдается следующая ошибка:
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
Я столкнулся с той же ошибкой при попытке получить справочную информацию из любого пользовательского сценария PowerShell.Этого не происходит при просмотре справочной информации из встроенных командлетов.
Ниже приведен тестовый скрипт:
<#
.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"
Шаги по устранению неполадок, которые я предпринял:
- Я скопировал этот сценарий (или аналогичные сценарии) на другие машины с установленным PowerShell и использовал его для успешного просмотра справки.
- Мне также удалось просмотреть справку с использованием другой учетной записи (User2) вмой компьютер успешно, но только при входе в систему от имени другого пользователя (в отличие от запуска консоли PowerShell от имени пользователя 2 при входе в систему от имени пользователя 1).
- Я попытался просмотреть справку с загруженным профилем PowerShell и без него, стот же результат (у меня загружен только один профиль, мой личный профиль по сравнению с профилями компьютеров).
- Я воспринял это как признак проблемы с моим пользовательским профилем Windows, поэтому я удалил свой профиль и повторно-создал его с тем же результатом.Я также попытался запустить восстановление системы без изменений.
- Это происходит в консоли PowerShell вместе с ISE.
- Происходит при использовании как Get-Help, так и help.
Однако я заметил, что мои настройки консоли PowerShell оставались неизменными на протяжении всего процесса удаления и повторного создания моего пользовательского профиля Windows (высота, ширина, цвета и т. Д.), Чего я не ожидал, поскольку удалил свойпрофиль пользователя.
Поскольку я использую Windows 7, я не могу удалить PowerShell и переустановить его, так как он выпекается в ОС.
Google не помог мне в этом случае, но мои навыки работы с Google могли быть недостаточными.Любые идеи относительно дальнейших шагов по устранению неполадок, или кто-то, кто видел эту ошибку раньше?
Редактировать: это происходит только с 64-разрядной версией консоли и ISE, но не с 32-разрядной версией,и сохраняется при удалении профиля