/// <summary> /// Will execute a DOS command using cmd.exe on remote server with provided options. /// </summary> /// <param name="cmd"></param> /// <param name="runCmdOptions"></param> /// <returns></returns> public static IOfferRemoteExecution DosCommand(this IOfferRemoteExecution execute, string cmd, Action<IOfferRunCmdOptions> runCmdOptions) { var options = new RunCmdOptions(); runCmdOptions(options); var runCmdOperation = new RunCmdPsOperation(cmd, options.Values); Configure.Operation(execute, runCmdOperation); return execute; }
public RunCmdPsOperation(string cmd, RunCmdOptions.RunCmdOptionValues values = null) { _cmd = cmd; _values = values ?? new RunCmdOptions.RunCmdOptionValues(); }