none
请问我这个脚本怎么改一下可以自动退域脚本 RRS feed

  • 问题

  • Const JOIN_DOMAIN = 1
    Const ACCT_CREATE = 2
    Const ACCT_DELETE = 4
    Const WIN9X_UPGRADE = 16
    Const DOMAIN_JOIN_IF_JOINED = 32
    Const JOIN_UNSECURE = 64
    Const MACHINE_PASSWORD_PASSED = 128
    Const DEFERRED_SPN_SET = 256
    Const INSTALL_INVOCATION = 262144
     strDomain =“ZDHR”
    strPassword =“fr!25f @#SvD9fW = /“
    strUser =”JY“
    设置objNetwork = CreateObject(”WScript.Network“)
     strComputer = objNetwork.ComputerName
    设置objComputer = GetObject(”winmgmts:{impersonationLevel = Impersonate}!\\“&_
     strComputer&”\ root \ cimv2 :Win32_ComputerSystem.Name ='“&_
     strComputer&”'“)
     ReturnValue = objComputer.JoinDomainOrWorkGroup(strDomain,_
     strPassword,strDomain&“\”&strUser,NULL,_
     JOIN_DOMAIN + ACCT_CREATE)
     wscript.echo“命令执行完毕”
     wscript.echo“即将重启计算机”
    设置WS = wscript.createobject(“wscript.shell”)
    WS.run“ shutdown -r -t 0“,0
    2019年5月9日 9:41

全部回复

  • 你好,

    谢谢你的提问。

    首先我对于VBS脚本不太了解。你的脚本的作用是将计算机对象加入到域中去。请注意你的脚本中存放着域名,用户名和密码,如果是真实信息请尽快将他们删除掉。

    此外,你可以使用bat脚本来实现退域。

    @echo off
    netdom remove %computername% /domain:test.com /UserD:user /PasswordD:pass /REBoot:5

    最好的祝福,

    Lee


    Just do it.

    2019年5月9日 15:25
    版主
  • 你好,
    请问您的问题解决了吗? 如果您使用我们的方案解决问题,请“将其标记为答案”,以帮助其他社区成员快速找到有用的回复。 如果您使用自己的方案解决问题,请在此处分享您的经验和解决方案。 对于有类似问题的其他社区成员也是非常有帮助的。 如果没有,请回复并告诉我们目前的情况,以提供进一步的帮助。
    Best Regards,
    Lee

    Just do it.

    2019年5月14日 9:47
    版主
  • 你好,
    请问您的问题解决了吗? 如果您使用我们的方案解决问题,请“将其标记为答案”,以帮助其他社区成员快速找到有用的回复。 如果您使用自己的方案解决问题,请在此处分享您的经验和解决方案。 对于有类似问题的其他社区成员也是非常有帮助的。 如果没有,请回复并告诉我们目前的情况,以提供进一步的帮助。
    Best Regards,
    Lee

    Just do it.

    2019年5月31日 7:50
    版主