Pracuję nad PowerShell 3.0 cmdlet
przy użyciu C# /. Net 4.0 w Visual Studio 2010. Chciałbym uzyskać bieżący katalog w PowerShell, gdzie użytkownik wykonuje cmdlet
. Ale Directory.GetCurrentDirectory() nie działa zgodnie z oczekiwaniami. W poniższym kodzie wynik to C: \ Users \ Administrator.Jak mogę uzyskać bieżący katalog w cmdlet PowerShell?
Pytanie: Jaki kod cmdlet
służy do uzyskania 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;
}
}
$ (get-lokalizacja) lub $ PWD –