Visual Studio 2010'da C#/Net 4.0 kullanarak bir PowerShell 3.0 cmdlet
geliştiriyorum. Geçerli dizinin kullanıcı cmdlet
'u çalıştırdığı PowerShell'de almak istiyorum. Ancak Directory.GetCurrentDirectory() beklendiği gibi çalışmıyor. Aşağıdaki kodda, sonuç C: \ Users \ Administrator'dır.Geçerli dizini PowerShell cmdlet'inde nasıl edinebilirim?
Soru: PowerShell'in geçerli dizini almak için cmdlet
kodu ne kullanılır?
[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;
}
}
$ (get-konumu) veya ben kayıt düşündüm hadnt $ pwd –