我正在cmdlet
使用 Visual Studio 2010 中的 C#/.Net 4.0 开发 PowerShell 3.0。我想在 PowerShell 中获取用户执行cmdlet
. 但是 Directory.GetCurrentDirectory() 没有按预期工作。在下面的代码中,结果是 C:\Users\Administrator。
问题:使用什么cmdlet
代码来获取 PowerShell 的当前目录?
[System.Management.Automation.Cmdlet(System.Management.Automation.VerbsCommon.Get, "StatusBar")]
public class GetStatusBarCommand : System.Management.Automation.PSCmdlet
{
/// <summary>
/// Provides a record-by-record processing functionality for the cmdlet.
/// </summary>
protected override void ProcessRecord()
{
this.WriteObject(Directory.GetCurrentDirectory());
return;
}
}