C 實驗將計算機加入域

2021-06-18 08:58:48 字數 2336 閱讀 7056

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...