获取二进制PowerShell模块中的工作目录

时间:2014-12-03 02:56:30

标签: c# powershell powershell-module

我在C#中编写了一个二进制PowerShell模块,我似乎无法从命令中找到当前的工作目录。

我的第一个想法是从Directory.GetCurrentDirectory();库中做一个简单的System.IO,但它似乎只给了我启动了PowerShell的目录。

如何在命令执行期间获取二进制PowerShell模块中的当前目录?

由于

1 个答案:

答案 0 :(得分:3)

假设您的cmdlet派生自PSCmdlet,使用CurrentProviderLocation("FileSystem").ProviderPath可以很好地完成工作(未经测试)。