Set-Location поставщик Powershell
У меня возникли проблемы с просмотром созданного мной PowerShell.
Я реализовал методы, перечисленные здесь
В документации также говорится
Set-Location: этот командлет устанавливает текущее рабочее местоположение в указанное местоположение. Вам не нужно перезаписывать какие-либо методы для поддержки этого командлета.
Но я получаю ошибку
cd: Оператор провайдера остановлен, потому что провайдер не поддерживает эту операцию. В строке:1 символ:1 + cd banksia:\ + ~~~~~~~~~~~~ + CategoryInfo: NotImplemented: (:) [Set-Location], PSNotSupportedException + FullyQualifiedErrorId: NotSupported,Microsoft.PowerShell.Commands.SetLocationCommand
Что я должен реализовать, чтобы заставить Set-Location работать?
1 ответ
Вы унаследовали от NavigationCmdletProvider? Это необходимо для поддержки Set-Location IIRC. Он опирается на предоставленную реализацию bool IsItemContainer(string path)
,