Set-Location
PowerShell 用のコマンドレットを作成していますが、コマンドレット内から(別名)を呼び出せるようにする必要がありますcd
。私はこのようにします
var setLocation = new Microsoft.PowerShell.Commands.SetLocationCommand();
setLocation.Path = path;
setLocation.Invoke();
というエラーが表示されることを除いてYou cannot invoke a cmdlet that derrives from PSCmdlet
。を使用しSet-Location
たいのですが、シェルのディレクトリを変更するだけで十分です。