2

Моя оболочка PowerShell иногда зависает после любой команды, например, ls . Кроме того, после принудительного закрытия окна при открытии другого окна оболочки появляется следующая ошибка:

Windows PowerShell
Copyright (C) 2013 Microsoft Corporation. All rights reserved.

Test-Path : The term 'Test-Path' is not recognized as the name of a cmdlet, function, script file,
or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At C:\Users\user\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:9 char:5
+ if (Test-Path $PoshHistoryPath)
+     ~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Test-Path:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

С опцией -NoProfile этого не происходит, поэтому я подозреваю, что что-то в моем профиле вызывает это, но трудно определить, в чем проблема, поскольку обычно через некоторое время PowerShell работает нормально.

1 ответ1

3

Оказывается, преступник был устаревшей версией пошлого. Как только я слил коммит вверх по течению, проблема ушла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .