using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.diagnostics;
using system.directoryservices;
using system.drawing;
using system.linq;
using system.management;
using system.runtime.interopservices;
using system.security.principal;
using system.text;
using system.windows.forms;
namespace 加入域
private void button1_click(object sender, eventargs e)
else
messagebox.show("該使用者" + currentprincipal.identity.name + "不在域" + domain + "中");
}/// /// 判斷客戶機是否在域中,注意過濾schema
///
///
///
public void isindomain(string domainname, string hostname)
}if (isinthedomain == false)
messagebox.show("不在域中");}}
}}
/// /// 獲取區域網中的域的名稱和客戶機的名稱
///
private void enumcomputers()}}
}//獲取網域名稱
private static string getdomainname()
}return null;
}public string setdomainmembership(string domainname, string username, string password, out string err)
if (err.equals("successful"))
joinsuccess = true;
else
joinsuccess = false;
return err;
}catch (managementexception e)}}
/// /// 設定客戶機的dns
///
///
public static void setdns(string domaindns)
if (domaindns != null)}}
public static managementobjectcollection getlocalipandgateway()
public static int setdomainmembership2(string domainname, string username, string password, out string err)
catch (exception e)
}[dllimport("netapi32.dll", charset = charset.unicode)]
static extern uint netjoindomain(
string lpserver,
string lpdomain,
string lpaccountou,
string lpaccount,
string lppassword,
joinoptions nametype);
[flags]
enum joinoptions
/// /// 啟用dhcp伺服器
///
public static void enabledhcp()
}private void button2_click(object sender, eventargs e)
);//enabledhcp();
int message1 = setdomainmembership2(domainname, username, pwd, out message);
//setdomainmembership2(domainname, username, pwd, out message);
//setdomainmembership2(domainname, "lele", pwd, out message);}}
}
取消普通域使用者將計算機加入域的許可權
一般域內建立的使用者預設都是domain users組裡的。發現該組的使用者居然可以有加入一台計算機到域內的許可權?那下面的情況如何解決 乙個使用者用家裡的筆記本接入單位網路,用別人的賬戶加入到域中,拷貝走域內的一些資料。有沒有什麼方法讓所有使用者賬戶不具備讓計算機加入域的許可權 前提是該賬戶登入後...
域成員計算機加入域問題
域成員計算機加入域 張東輝 2 在加入域的計算機上,用域使用者帳號登入到域。說明 在域中的非dc計算機上,可以選擇登入到域或本機,這是因為它同時還擁有本地使用者帳號。而在dc上只能選擇登入到域了,因為整個域都是dc的,它沒有必要再保留本地帳號了。2000是個紅叉,03乾脆就沒有了。安裝ad時,會自動...
加入域 計算機 帳號重定向
一 重定向命令與語法 重定向計算機 redircmp 重定向使用者 redirusr redircmp redirusr 重定向域環境中預設新加入到域中的計算機 使用者所存放在ou 示例 重定向計算機ou redircmp ou allcomputers dc fx,dc cn 重定向使用者ou r...