局域网批处理应用-soon版

 局域网批处理应用-soon版




使用方法及说明:

根据实际局域网ip情况
修改auto.bat文件中的ip即可,请把所需要复制的文件和rpclink.bat、auto.bat放在同一目录下,
运行auto.bat文件即可,详细命令帮助请参考windows 帮助文件中的"windows
2000命令参考"


如下2个批处理组合实现远程复制KB835732.exe(微软震荡波补丁)和定时后台执行补丁文件

---------------------------------------
rpclink.bat(批处理文件1)

@echo off
echo "准备ping %1"
ping %1 -n 1 -l 2 | find "Request timed out" || goto linkipc

rem 为了防止目标主机没有开启或网络故障造成的ipc连接时间过长,故使用_
rem 了ping命令,一旦发觉ping命令返回"Request timed out" 程序就跳转_
rem 到errping程序会同时会生成报告文件"无法ping通的终端ip地址.txt"以_
rem 便记录相应主机.如果未返回"Request timed out"字符传,程序跳转_
rem
到"linkipc","||"命令作用为"只有该符号前面的命令失败,才能运行符号后面的命令."

goto errping

:linkipc
echo "已成功ping通 %1"
net use //%1/ipc$ "管理员密码" /user:administrator || goto erripc

rem 使用net use 命令实现ipc$连接,请更改相应的管理员密码即可

echo 终端 %1 ipc成功连接>>ipc连接成功ip地址.txt
echo "准备copy KB835732.exe"
copy KB835732.exe //%1/admin$/system32 /y || goto errcopy

rem
复制文件到相应目标终端的winnt/system32目录下,以便at命令执行,如果复制_
rem 命令不成功,系统跳入"errcopy" 同时产生错误的主机ip_

soon //%1 900 KB823980.exe -z -q || goto errat
rem 使用at命令
实现远程指定时间启动程序,如果at命令处理失败,程序跳转到errat
rem 参数 /quiet 后台安装 /norestart 安装后不重新启动

echo "终端 %1 12:00启动KB824146.exe"

net use //%1/ipc$ /del

echo 终端 %1 顺利完成任务>>顺利完成任务ip地址.txt
goto end


:errping
echo "无法ping 通 %1 ,请检查网络">>无法ping通的终端ip地址.txt
echo "无法ping 通 %1 ,请检查网络"
rem pause 可以考虑使用pause命令 以便在程序出现问题的时候调试.
goto end

:erripc
echo "终端 %1 ipc连接失败,请检查admin密码">>ipc连接失败ip地址.txt
echo "终端 %1 ipc连接失败,请检查admin密码"
rem pause
goto end

:errcopy
echo "终端 %1 copy 文件失败">>copy文件失败ip地址.txt
echo "终端 %1 copy 文件失败"
rem pause
goto end

:errat
echo "终端 %1 at命令失败">>at命令失败ip地址.txt
echo "终端 %1 at命令失败"
rem pause

:end

----------------------------------------------


auto.bat (批处理文件2)

for %%B in (1 2 3 4 5 6) do rpclink.bat 192.168.0.%%B
rem 处理192.168.0.1-192.168.0.6的主机
----------------------------------------------

 

备注:

rpclink.bat文件稍加更改后就能实现"批量禁止用户Messenger服务"
net use //%1/ipc$ "admin密码" /user:administrator
sc.exe //%1 stop Messenger
sc.exe //%1 config Messenger start= disabled
net use //%1/ipc$ /del

rem win2000用户可以win2003 system32目录下找到sc.exe文件


------------------------------------------------------------

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Win7局域网批处理是一种在Windows 7操作系统下进行网络管理和配置的批处理脚本。通过使用批处理脚本,用户可以自动化执行一系列操作,如安装软件、修改系统设置、配置网络连接等,以提高工作效率。 要实现Win7局域网批处理,首先需要编写一个批处理脚本。可以使用记事本或其他文本编辑器编写脚本文件,将其保存为以.bat为扩展名的文件。 在脚本中,可以使用一系列命令来实现不同的功能。例如,可以使用ipconfig命令查看当前网络配置信息,使用net命令添加或删除用户账户,使用ping命令检测主机是否可达,使用netsh命令配置网络连接等等。 执行批处理脚本时,可以通过双击脚本文件或在命令提示符中输入脚本文件的路径来运行。脚本会按照预先定义的操作顺序依次执行。 Win7局域网批处理可以帮助用户快速、批量地进行网络管理和配置。例如,可以使用脚本批量添加或删除用户账户,设置网络共享和权限,自动安装软件和更新等。这样可以节省用户的时间和精力,并确保操作的一致性和正确性。 需要注意的是,使用批处理脚本时需要小心,尤其是在涉及系统设置和网络配置的操作上。不正确的操作可能会导致系统故障或网络中断。在编写和执行脚本之前,建议用户备份重要数据,以便在必要时进行恢复。 总之,Win7局域网批处理是一种便捷的网络管理工具,可以帮助用户自动执行一系列操作,提高工作效率。但在使用时需谨慎,以免对系统和网络造成不必要的损害。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值