Set-Location Powershell提供商

时间:2013-12-05 04:00:22

标签: powershell powershell-provider

我在浏览我创建的PowerShell时遇到了一些麻烦。

我已经实施了列出的方法here

文档也说

  

Set-Location:此cmdlet将当前工作位置设置为指定位置。您执行>不需要覆盖任何方法来支持此cmdlet。

但我收到了错误

  

cd:提供程序操作已停止,因为提供程序不支持此操作。   在行:1个字符:1   + cd banksia:\   + ~~~~~~~~~~~~      + CategoryInfo:NotImplemented:(:) [Set-Location],PSNotSupportedException      + FullyQualifiedErrorId:NotSupported,Microsoft.PowerShell.Commands.SetLocationCommand

我需要实施什么才能使Set-Location工作?

1 个答案:

答案 0 :(得分:3)

你是否来自NavigationCmdletProvider?这是支持Set-Location IIRC所必需的。它依赖于bool IsItemContainer(string path)提供的实现。