Board logo

标题: [注册表类] [已解决]批处理修改工作组,有几种方法可以实现? [打印本页]

作者: ygqiang    时间: 2011-6-13 14:20     标题: [已解决]批处理修改工作组,有几种方法可以实现?

  1. @ECHO OFF
  2. set usergroup=xx2
  3. @ECHO ON
  4. wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%usergroup%" >nul 2>nul
  5. ::echo 修改工作组完毕
  6. pause
  7. @ECHO OFF
复制代码
网上搜索,就找到这么一个方法。

但在实际使用的过程中,发现有时候可以修改成功,有时候不能修改成功啊。

有没有仅仅通过修改注册表,就能实现修改工作组的方法呢?
或者别的可用的方法?
作者: fastslz    时间: 2011-6-13 14:35

wmic修改方式最妥当的
作者: mxxcgzxxx    时间: 2011-6-13 15:08

本帖最后由 mxxcgzxxx 于 2011-6-13 15:09 编辑

我也有发现有时修改不成功过,
好像是和IP设置有关
要在设完IP网关与本机IP后隔几秒再设置工作组就一定行了
所以我是按网关设置>IP及掩码>DNS>工作组的顺序进行设置
中途有个DNS占时间
作者: ygqiang    时间: 2011-6-17 20:08

顶上去。        

还是没有找到解决方法。
作者: tmplinshi    时间: 2011-6-17 20:48

本帖最后由 tmplinshi 于 2011-6-17 20:55 编辑

我刚才测试了下,也是不成功,提示“无可用范例。”。

再测试,又成功了...

又不成功了...
作者: dennisle    时间: 2011-6-17 20:58

我的XP環境修改立即生效!
  1. @echo off
  2. set /p mywork=輸入工作組名稱:
  3. wmic computersystem where name="%computername%" call joindomainorworkgroup name="%mywork%">nul
  4. echo 工作組名稱完成!
  5. pause>nul
复制代码

作者: tmplinshi    时间: 2011-6-17 21:03

本帖最后由 tmplinshi 于 2011-6-17 21:05 编辑

6# dennisle


你多改几次计算机名工作组试试。

我发现修改失败是由于修改计算机名造成的。
作者: tmplinshi    时间: 2011-6-17 21:09

http://joinworkgroup.googlecode. ... rkgroup-1.0.0.0.zip
这个工具可以成功修改。使用方法:
  1. JoinWorkgroup.exe 工作組名称
复制代码

作者: dennisle    时间: 2011-6-17 21:38

7# tmplinshi
猜想是不是因為修改了電腦名稱后,沒有重新啟動電腦的因素!!
作者: tmplinshi    时间: 2011-6-17 21:46

9# dennisle


确实没有重启电脑。但是用 JoinWorkgroup.exe 可以成功修改。
作者: tmplinshi    时间: 2011-6-17 23:27

JoinWorkgroup.exe 不支持中文。

可以用 NETDOM 1.8 (http://www.bathome.net/viewthread.php?tid=12880) 修改:
  1. NETDOM MEMBER /JOINWORKGROUP 新的工作组
复制代码

作者: ygqiang    时间: 2011-6-18 17:32

多谢楼上。

就用JoinWorkgroup.exe了,工作组一般都用英文组合。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2