① 如何用BAT查询出局域网内的计算机名和它对应的IP

|rem 程序说明
cls
@echo off
Title xjyzsc网络回答
@echo off
::调用格式:
call :select "Host" "Name"
call :select "ip address" "ip"
:: 演示效果
echo 本机的
echo 计算机名:%Name%
echo IP地址:%ip%
pause>nul
goto :eof
::**************************************************************
:: 解析ipconfig命令输出通用回函数
::**************************************************************
:select
for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!答%~2!" == "" set "%~2=%%i"
goto :eof

把以上内容复制到记事本,保存为 *.bat 就好了啦!!
如果要看局域网每台机子,那就用软件吧! 软件名:“IP_MAC扫描监视器”

② 3台电脑组局域网,如何用bat命令关闭3台电脑

你好,可以通过:“shutdown -m \\[ip地址或计算机名]”这个命令来关闭或者重启,远程计算机。
要想远程关闭计算机必须修改远程pc的“本地安全策略”,为指定的用户开放权限方法如下:
1、命令行运行gpedit.msc打开“组策略编辑器“。
2、找到“计算机配置/Windows 设置/安全设置/本地策略/用户权利指派”。
3、修改“从远端系统强制关机”,添加“guest”用户即可。
获得远程IPC管理权限如下:
如果配置第一步后还出现“拒绝访问。”,则需要在运行shutdown命令前先运行如下命令
net use \\[ip地址或计算机名]\ipc$ password /user:xxxx。其中password为帐号xxxx的登录密码。
假如你要关闭IP地址为100.0.0.101的计算机,可以新建一个TXT文本文档,在TXT文本文档输入:“shutdown –s –t 10 –m \\100.0.0.101 -f”,然后保存成后缀名为bat的文件就可以了,双击这个文件IP地址为100.0.0.101的远程计算机关机。

③ 用bat做个简单的局域网访问

在bat 里面输入:

net use \\192.168.1.1\ipc$ "输入你的密码" /u:administrator

start \\192.168.1.1

如有问题,请网络hi

④ 怎么编写BAT脚本实现自动上传文件到局域网共享文件夹中

@Echo Off
Echo open 10.80.138.16 >ftp.up
Echo FTP_Admin >>ftp.up
Echo Password11 >>ftp.up
Echo Cd .\User >>ftp.up
Echo binary>>ftp.up
Echo put "D:\User List\User.csv">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q
Pause

直接写好了.请测试.
以上代码经版测试可用权.

⑤ 想用BAT做一个访问局域网的脚本

其实没那么复杂,假设服务器共享文件夹是share,你要的代码如下:
建议及说明:建议在服务器给各用户建立单独帐号,假设服务器上将D:\Share文件夹做了共享,Share下是各用户的个人文件夹,已单独设置了修改权限,如Share下张三的个人文件夹是 张三 ,那么应该将文件夹张三的修改权限赋给张三的登陆帐号,而其他人即everyone仅赋给读取权限即可。以下登陆脚本,如果是发给各用户使用,也应该将修改成各自的登陆帐号,提高服务器安全性,剩下的你应该知道怎么办了~
@echo off
color 3f
title 服务器共享登陆脚本
set user=
set pd=
set /p user=请输入您的帐号:
set /p pd=请输入您的密码:
echo 登陆中,请稍候...
net use \\server\share %pd% /user:%user%
echo 登陆成功,任意键打开个人目录....
pause>NUL
start “\\server\share\%user%”
exit
==========以下是注销服务器代码,前提是之前手动登陆未勾选过"记住密码"============
@echo off
color 3f
title 服务器共享注销脚本
echo 注销中,请稍候....
net use \\server\share /del /y
net use \\server\IPC$ /del /Y
echo 注销成功,任意键退出....
pause>NUL
exit