3

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

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

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

谢谢

4

1 回答 1

3

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

于 2014-12-03T03:28:36.460 回答