net.exe 的参数很多。 你提到的那个问题,可以用下面的命令。 net user test /add (这个命令的结果是将 “testuser”添加到 Users 用户组中) 要改变这个用户的权限输入下面的命令。 net localgroup Administrators test /add (提升到管理员权限)
那么说是要在doc下输入了。 可我是想在程序中输入哦。
可以用这个方法在程序中用 Process.Start("net.exe", "share",); Process.Start("net.exe", "user test /add") Process.Start("net.exe", "localgroup Administrators test /add ")
我现在试了一种方法。这是用vb.net来写的 Dim MyUserContainer As IADsComputer MyUserContainer = GetObject("WinNT://chenfw") Dim MyGroup As IADsGroup MyGroup = MyUserContainer.GetObject("group", "C6.NET") MyGroup.Add("WinNT://chenfw/Anon014") 但是出错。提示是:一般性的拒绝访问。 我怀疑是权限不够。在这里,如果确认权限呢? 请各位帮帮。快要疯了。
net share是查看网络共享的命令! 那中命令是不会有什么提示的,如果你要提示的话,要用到管道重定向,把原本输向stdout的数据输出到你的程序来!
现在用这个时 Process.Start("net.exe", "user test /add") Process.Start("net.exe", "localgroup Administrators test /add ") 添加用户不成功。 我可不可以在WEB上执行呢?
谢谢你回复
能否说清楚一点?
net user 是什么?
不好意思。我以前没看过。
那在C#中如何去写呢?能否给个增加用户的例子呢?不胜感激。
Console.Write("Please input any key, If the key is 'q' then Quit!\n");
char tmp = (char) Console.Read();
if(tmp == 'q' && (int)tmp != 13)
{
break;
}
else
{
Process.Start("net.exe", "share",);
}
}
你给的代码不是很懂哦。
你提到的那个问题,可以用下面的命令。
net user test /add (这个命令的结果是将 “testuser”添加到 Users 用户组中)
要改变这个用户的权限输入下面的命令。
net localgroup Administrators test /add (提升到管理员权限)
可我是想在程序中输入哦。
Process.Start("net.exe", "share",);
Process.Start("net.exe", "user test /add")
Process.Start("net.exe", "localgroup Administrators test /add ")
Process.Start("net.exe", "share");
有没有比较完整的例子。谢谢!
天生我太笨!:)
连System.managerment都找不到!
可以查看MSDN的帮助上的函数说明,把相应的参数转为C#的就可以了.
Dim MyUserContainer As IADsComputer
MyUserContainer = GetObject("WinNT://chenfw")
Dim MyGroup As IADsGroup
MyGroup = MyUserContainer.GetObject("group", "C6.NET")
MyGroup.Add("WinNT://chenfw/Anon014")
但是出错。提示是:一般性的拒绝访问。
我怀疑是权限不够。在这里,如果确认权限呢?
请各位帮帮。快要疯了。
那中命令是不会有什么提示的,如果你要提示的话,要用到管道重定向,把原本输向stdout的数据输出到你的程序来!
Process.Start("net.exe", "user test /add")
Process.Start("net.exe", "localgroup Administrators test /add ")
添加用户不成功。
我可不可以在WEB上执行呢?