none
網域內所有電腦帳號更名? RRS feed

  • 問題

  • 各位老師您好:

    小弟的公司內約有80台電腦,都是Windows 2000 /XP,由於電腦名稱很混亂,現在BOSS想將所有電腦統一命名,將所有電腦改成W-XXX(數字).

    印象中變更網域內電腦名稱好像要退出在加入網域,有沒有簡單一點的方法呢??

    謝謝!!

    2006年12月21日 上午 01:55

解答

  • 更改電腦名稱並不需要重新退出再加入網域...

    如果嫌手動更改麻煩, XP及WS2003可以在該電腦上以管理員身分執行下列程式

    便可同時變更本機電腦名稱與網域內的電腦帳戶:

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colComputers = objWMIService.ExecQuery _
        ("Select * from Win32_ComputerSystem")

    For Each objComputer in colComputers
        err = objComputer.Rename("要更改的電腦名稱")
    Next

    2006年12月21日 上午 04:03
  • 1. 是的, 存成 .vbs 在用戶端電腦上執行

    2. 此程式只支援 Xp 與 Ws2003 , W2k 在用戶端變更電腦名稱且重新啟動後

    AD 中對應的電腦帳戶也會一併自動變更, 不會留下舊有名稱

    2006年12月22日 上午 03:09
  • 刪除電腦帳戶會造成的結果有:

    1. 很麻煩! 所有用戶都須退出網域, 重開機, 加入網域, 重開機

    2. 原先這些電腦帳戶所對應的設定全都喪失, 需重新設定

    因此當然不應該這樣做!

    2007年3月16日 上午 04:52
  • 如果 "動態更新" 有啟用的話

    當 DNS Client 的資訊有修改時, DNS Server 就會跟著變動

    有時的確會殘留舊有的資訊, 但並非絕對會

    如果有出現這種現象, 系統也會逐漸清除

    2007年3月20日 上午 10:08

所有回覆

  • 更改電腦名稱並不需要重新退出再加入網域...

    如果嫌手動更改麻煩, XP及WS2003可以在該電腦上以管理員身分執行下列程式

    便可同時變更本機電腦名稱與網域內的電腦帳戶:

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colComputers = objWMIService.ExecQuery _
        ("Select * from Win32_ComputerSystem")

    For Each objComputer in colComputers
        err = objComputer.Rename("要更改的電腦名稱")
    Next

    2006年12月21日 上午 04:03
  • 請問這個程式是怎麼執行呢??..是批次檔??..還是其他呢??

    小弟看到這個文章,也是很好奇~~感謝~

     

    2006年12月21日 上午 06:29
  • 您好:

    1.是否將程式存成.vbs檔執行??

    2.至於Windows2000的電腦,是否用管理員身份登入後,直接修改電腦名稱即可??在執行更名動作後AD user &computer中的已經無效的電腦名稱可否刪除?

     

    謝謝~

    2006年12月21日 上午 07:54
  • 1. 是的, 存成 .vbs 在用戶端電腦上執行

    2. 此程式只支援 Xp 與 Ws2003 , W2k 在用戶端變更電腦名稱且重新啟動後

    AD 中對應的電腦帳戶也會一併自動變更, 不會留下舊有名稱

    2006年12月22日 上午 03:09
  • 許老師您好:

    這兩天出差,到現在才看到您的回覆...

    再請教一下,因為現在AD內的電腦帳戶很多很混亂,有的PC已經報廢不用了,但電腦名稱依然存在, 是否可以將AD內的電腦帳戶全數砍掉,再用您的方法來變更帳戶名稱呢?

    感謝~~

    2007年1月2日 上午 09:25
  • 刪除電腦帳戶會造成的結果有:

    1. 很麻煩! 所有用戶都須退出網域, 重開機, 加入網域, 重開機

    2. 原先這些電腦帳戶所對應的設定全都喪失, 需重新設定

    因此當然不應該這樣做!

    2007年3月16日 上午 04:52
  • 在2003 dc的dns 上會記錄client 電腦的ip

    如果是client 電腦的 ip也要改的話呢?

    請問改變後在DC上會不會殘留舊的 ip

    我記得之前try的時候,好像會說

    2007年3月19日 上午 05:03
  • 如果 "動態更新" 有啟用的話

    當 DNS Client 的資訊有修改時, DNS Server 就會跟著變動

    有時的確會殘留舊有的資訊, 但並非絕對會

    如果有出現這種現象, 系統也會逐漸清除

    2007年3月20日 上午 10:08