Jak uzyskać bieżący katalog w cmdletu PowerShell?

Opracowuję PowerShell 3.0cmdlet przy użyciu C # /. Net 4.0 w Visual Studio 2010. Chciałbym pobrać bieżący katalog w PowerShell, gdzie użytkownik wykonujecmdlet. Ale Directory.GetCurrentDirectory () nie działa zgodnie z oczekiwaniami. W poniższym kodzie wynikiem jest C: Administrator użytkownika.

Pytanie: Cocmdlet kod jest używany do pobrania aktualnego katalogu 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;
    }
}

questionAnswers(1)

yourAnswerToTheQuestion