に直接コマンド:私は、コードのこの部分を実行すると書き込みPowerShellは、私は次のコードを持つC#コード
PowerShell ps = PowerShell.Create();
// Call the PowerShell.AddCommand(string) method, add
// the Get-Process cmdlet to the pipeline. Do
// not include spaces before or after the cmdlet name
// because that will cause the command to fail.
ps.AddCommand("mkdir");
ps.AddArgument("C:\\Users\\me\\Desktop\\test");
残念ながら、何のディレクトリが作成されません。私はこの方法が間違っていると思いますが、理想的には、最終的なアプリケーションでpowershellコマンドを実行し、アプリケーション内で直接出力を取得できるようにしたいと考えています。
私のコードから簡単なpowershellコマンドを実行するのは間違っていますか?
追加 'ps.Invoke()' –