Board logo

标题: [系统相关] 大神门!求助,批处理登陆域退出域 [打印本页]

作者: silea    时间: 2021-5-27 16:25     标题: 大神门!求助,批处理登陆域退出域

公司要求换域用户,原来的机器已经登陆过域了 现在要退出域 在加入域。电脑太多了 很烦人 请大神帮帮忙
我自己测试 手动步骤
1,登陆本地管理员账号,加入工作组 需要输入本地管理账号密码 加入成功后提示重启 这里不需要重启 可以直接2
2,不重启 加入新域,输入域管理员账号密码,加入成功后提示重启,这里也不需要重启,注销即可。
3,注销登陆新的域普通账号密码,等待几分钟即可。

请大神帮忙做个P处理
1.打开P处理加入工作组 延迟5秒,执行下面的2 (这里工作组名称可以1111,本地管理员账号:2222,密码:3333)
2.打开P处理加入域 ,延迟5秒后注销   (这里域名称可以5555.com,域管理员账号:6666,密码:7777)

本站的Netdom.exe 的我都试过了 没办法才发的帖子。
作者: silea    时间: 2021-5-28 13:33

自己网上找的东西 瞎凑的 有大神给看看优化下吗
#这里配合NETDOM 直接修改工作组333了 也不需要输入账号密码很方便
NETDOM MEMBER /JOINWORKGROUP 333
#大神这里可以加个提示吗?成功加入工作组,3秒后开始加域,在给个3秒倒计时?

echo $computer="%cname%" > "%temp%\test.ps1"
for /f "delims=:" %%i in ('findstr /n "^:JoinDomain$" "%~f0"') do (
        more +%%i "%~f0" >> "%temp%\test.ps1"
)
powershell.exe -executionpolicy remotesigned -file "%temp%\test.ps1"
pause
:JoinDomain

$Domain = "xxxx.xxx"

$username = "xxxx"

$password = "xxxx" | ConvertTo-SecureString -asPlainText -Force

$credential = New-Object System.Management.Automation.PSCredential($username, $password)
Add-Computer -DomainName $Domain -credential $credential
如果加域成功 就直接注销了。这里可以也加个5秒倒计时的提示吗?5秒后注销系统
logoff




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