我正在爲PowerShell創建一個cmdlet,我需要能夠從該cmdlet中調用Set-Location
(又名cd
)。我會這樣做從一個cmdlet中調用Set-Location
var setLocation = new Microsoft.PowerShell.Commands.SetLocationCommand();
setLocation.Path = path;
setLocation.Invoke();
除了它給了我一個錯誤,說You cannot invoke a cmdlet that derrives from PSCmdlet
。我想使用Set-Location
,但只需更改shell的目錄即可。
我在一個cmdlet中,而不是一個腳本 – kelloti 2012-08-02 13:31:43