¿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;
}
}