呼び出された powershell コマンドを C# から文字列に変換する方法はありますか?
たとえば、次のようなものがあるとしましょう。
PowerShell ps = PowerShell.Create();
ps.AddCommand("Add-VpnConnection");
ps.AddParameter("Name", "VPN_" + ClientName);
ps.AddParameter("ServerAddress", VPN_SERVER_IP);
ps.AddParameter("AllUserConnection");
ps.AddParameter("SplitTunneling", true);
ps.AddParameter("TunnelType", "L2tp");
そして、呼び出されたコマンドをログファイルに保存したいと思います。
コマンド全体を文字列として返すことはできますか?