¿Cómo puedo obtener el directorio actual en el cmdlet de PowerShell?

Estoy desarrollando un PowerShell 3.0cmdlet usando C # /. Net 4.0 en Visual Studio 2010. Me gustaría obtener el directorio actual en PowerShell donde el usuario ejecuta elcmdlet. Pero Directory.GetCurrentDirectory () no funciona como se esperaba. En el siguiente código, el resultado es C: \ Users \ Administrator.

Pregunta: quecmdlet ¿Se usa el código para obtener el directorio actual de 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;
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta