批处理更改工作组为Administrator

@echo off

:: 检测命令行参数1

if not %1#==# set JoinWorkgroup=%1

if not %Joinworkgroup%#==# goto _doit

:: 从当前目录下的sysprep.inf中获得

if not exist sysprep.inf goto _noGrpName

for /f "usebackq tokens=*" %%i in (`type sysprep.inf ^| find /i "JoinWorkgroup"`) do @set %%i

:: 如果以上都没有,默认设置为BDGROUP

:_noGrpName

if %JoinWorkgroup%#==# set JoinWorkgroup=administrators

:_doit

:: 先检查当前工作组设置,如果相同,则不修改

wmic computersystem get domain | findstr /r /i "^%JoinWorkGroup%$" > nul

if %errorlevel%==0 goto _quit

:: 检查环境变量COMPUTERNAME是否为空,如果为空,则从WMI数据库中提取

if not %COMPUTERNAME%#==# goto _change

for /f "usebackq skip=1 tokens=*" %%i in (`wmic computersystem get name`) do set CNAME=%%i

if %CNAME%#==# goto _quit

set COMPUTERNAME=%CNAME%

:_change

echo Changing Workgroup to "%JoinWorkgroup%" ...

echo.

wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%JoinWorkgroup%"

if %errorlevel%==0 goto _success

goto _quit

:_success

echo Successfully Changed Workgroup to "%JoinWorkgroup%".

echo.

:_quit

for %%i in (Joinworkgroup cname) do set %%i=

批处理更改工作组为Administrator,布布扣,bubuko.com

时间: 2024-10-20 19:42:29

批处理更改工作组为Administrator的相关文章

使用DOS批处理更改IP地址

有时候电脑在家需要自动获取IP,在公司需要手动填写IP,改来改去很麻烦,于是做一个批处理一键修改很方便: @echo off cls color 0A @echo off echo. echo ===修改 [本地连接] ip地址=== echo. echo 1:自动获取 echo. echo 2:重通ip地址 echo. echo. set/p sel=请选择修改方式: if "%sel%"=="1" goto auto if "%sel%"==

sql server 2008R2自动化批处理脚本安装

▲版权声明:本文为博主原创文章,未经博主允许不得转载. Microsoft SQL Server 2008 R2是一款软件,提供完整的企业级技术与工具,帮助您以最低的总拥有成本获得最有价值的信息.您可以充分享受高性能,高可用性,高安全性,使用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深入的商业洞察. 1.所需工具 需要7Z解压工具,SQLserver2008R2光盘镜像文件,sql 2008密钥,sxs(.net3.5相关组件包) 2.准备工作 需要通过sqlserver导出一份

wmic命令用法小例

wmic就是wmic.exe,位于windows目录底下,是一个命令行程序.WMIC可以以两种模式执行:交互模式(Interactive mode)和非交互模式(Non-Interactive mode),经常使用Netsh命令行的读者应该非常熟悉这两种模式. 交互模式.如果你在命令提示符下或通过"运行"菜单只输入WMIC,都将进入WMIC的交互模式,每当一个命令执行完毕后,系统还会返回到WMIC提示符下,如"Root\cli",交互模式通常在需要执行多个WMIC指

wmic的用法

原始文章链接:http://blog.sina.com.cn/s/blog_5fb265c70100w4d0.html 一.wmic的基本命令格式简析 经常看网上的相关资料的话,读者可能会对wmic有一个基本的认识,不过看得越多估计会越糊涂,起码我是这样认为的.其实简单总结一下,命令格式就是"wmic+全局开关+别名+wql语句+动词+副词(或者说是动词的参数)+动词开关"而已了.这个命令格式可以根据需要来写全或者写部份格式,我这里依次对格式的每个名称按自己的理解来解释一下,不过肯定完

Windows WMIC命令使用详解(附实例)

第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示符上,命令以交互的方式执行 执行“wmic”命令启动WMIC命令行环境.这个命令可以在XP或 .NET Server的标准命令行解释器(cmd.exe).Telnet会话或“运行”对话框中执行.这些启动方法可以在本地使用,也可以通过.NET Server终端服务会话使用. 第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提

Windows wmic命令

第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示符上,命令以交互的方式执行 执行“wmic”命令启动WMIC命令行环境.这个命令可以在XP或 .NET Server的标准命令行解释器(cmd.exe).Telnet会话或“运行”对话框中执行.这些启动方法可以在本地使用,也可以通过.NET Server终端服务会话使用. 第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提

XP中如何配置和共享打印机

Win XP中如何配置和共享打印机 一.配置 打印机 在"控制面板"打开"打印机和传真",在左边的选项或单击右键选择"添加打印机": 2)点击"下一步" 3)接着点击"下一步":注意:在上图中一定不能选择"自动检测并安装即插即用的打印机"这个复选框(如图2): 4)做如上图选择后,点击"下一步": 6)填好资料后点击"下一步":注:上图中"

强大的命令行工具wmic

1.wmic=Microsoft Windows Management Instrumentation 2. C:\WINDOWS\system32\wbem 下的东西,特别是.xsl格式化文件,实现wmic的格式化输出如wmic /output:c:\process.html process list /format:htable.xsl /format:textvaluelist.xsl /format:hform.xsl /format:htable.xsl /format:csv.xsl

wmic 命令行介绍

1.wmic 是Microsoft Windows Management Instrumentation(windows管理体系结构)的简称. 2. C:\WINDOWS\system32\wbem 下的东西,特别是.xsl格式化文件,实现wmic的格式化输出如wmic /output:c:\process.html process list /format:htable.xsl /format:textvaluelist.xsl /format:hform.xsl /format:htable