【发布时间】:2015-06-12 12:38:04
【问题描述】:
我想从 C# 执行 net user 命令。
下面是我的代码:-
ProcessStartInfo procStartInfo = new ProcessStartInfo("cmd.exe");
procStartInfo.UseShellExecute = true;
procStartInfo.CreateNoWindow = true;
procStartInfo.Verb = "runas";
procStartInfo.Arguments = "/env /user:" + "Administrator" + "cmd /K \"net user ABC Admin123# /add\\\"";
///command contains the command to be executed in cmd
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo = procStartInfo;
proc.Start();
当我运行程序时,命令提示符窗口以管理模式打开并显示以下结果:-
这个命令的语法是:
NET USER
[username [password | *] [options]] [/DOMAIN]
username {password | *} /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
username [/TIMES:{times | ALL}]
C:\Windows\system32>
当我运行 cd/ 、 dir e.tc 等简单命令时。它运行良好。
【问题讨论】:
标签: c# asp.net cmd window window-server