首页 热点专区 义务教育 高等教育 出国留学 考研考公

ESXI 5.5在windows下使用BAT脚本通过SSH进行远程关机?

发布网友 发布时间:2022-04-25 05:45

我来回答

3个回答

热心网友 时间:2023-05-02 20:30

网上搜到一段脚本用来关闭vm,再关机的
# get all the VMs identifiers
VMID=$(/usr/bin/vim-cmd vmsvc/getallvms | grep -v Vmid | awk '{print $1}')
# loop through all the VMs
for i in $VMID
do
# get their state(turned on,off,whatever)
STATE=$(/usr/bin/vim-cmd vmsvc/power.getstate $i | tail -1 | awk '{print $2}')
# if they are running,turn them off (only works correctly if
# vmware tools are installed on the VMs)
if [ $STATE == on ]
then
/usr/bin/vim-cmd vmsvc/power.shutdown $i
fi
done
#shutdown the host itself
sleep 30
/sbin/shutdown.sh
/sbin/poweroff

实际也可以通过运行命令
esxcli system maintenanceMode set -e y
进入维护模式maintenanceMode(Mode的M为大写)
esxcli system shutdown poweroff -d 60 -r test
关机
问题是虚拟机必须关闭了才能进入维护模式,又回到用脚本来自动关闭虚拟机的问题上来了。

热心网友 时间:2023-05-02 20:30

1.ssh是c/s结构,windows连接liunx,liunx必须安装ssh服务端,下载个windows的ssh客户端就可以连接了
2。ifconfig eth0 IP netmask 掩码。
route add default gw
3.windows下的ssh软件有很多,putty,SecureCRT等。操作很简单添上ip,用户名,密码,端口。就可以连上啦。连不上就看看,服务启动没有,还有防火墙哦。追问不要答非所问,谢谢~

热心网友 时间:2023-05-02 20:30

服务器电源管理方面,ipmi是最好的管理方式了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com