当前位置:首页 > 经验笔记 > 其他 > 正文内容

用powershell控制Hyper-V开关机 windows 计划任务执行脚本

han326811个月前 (02-23)其他1900

控制Hyper-V虚拟机的开关机对应的PowerShell脚本示例:

# 启动虚拟机
Start-VM -Name "VMName"

# 停止(关闭)虚拟机,正常关机方式
Stop-VM -Name "VMName" -TurnOff

# 如果需要强制立即关闭虚拟机(类似于直接断电)
Stop-VM -Name "VMName" -Force


注:这段批处理脚本在PowerShell环境中运行时,会尝试执行 Start-VM 和 Stop-VM 命令,但这些命令是Hyper-V PowerShell模块的一部分,而不是原生的CMD命令。因此,你需要确保在具有Hyper-V PowerShell模块的环境下运行此脚本。

官网:https://learn.microsoft.com/en-us/powershell/module/hyper-v/start-vm?view=windowsserver2022-ps

通过windows 计划任务执行脚本实现自动化

powershell Stop-VM -Name "VMName"  -TurnOff
  1. 打开任务计划程序: 打开“开始”菜单,搜索并打开“任务计划程序”。

  2. 创建新任务: 在任务计划程序窗口的右侧操作栏中点击“创建基本任务...”或“创建任务...”。选择“创建任务”以获得更多配置选项。

  3. 填写任务基本信息

    • 名称:为任务提供一个有意义的名称,比如“管理xxx虚拟机”。

    • 描述(可选):简单描述该任务的目的和作用。

  4. 设置触发器: 点击“触发器”标签页,然后点击“新建...”,在弹出的窗口中设置你希望脚本何时运行(如每天、每周、每月等)。

  5. 设置操作: 点击“操作”标签页,然后点击“新建...”:

    • 操作:选择“启动程序”。

    • 添加参数(可选):在这里输入用于调用你的脚本以及传递参数的命令行。格式如下:


image.png

扫描二维码推送至手机访问。

版权声明:本文由瀚文博客发布,如需转载请注明出处。

本文链接:https://hanwenblog.com/post/97.html

分享给朋友:

相关文章

windows server 2016,2019,2022添加开机启动项

windows server 2016,2019,2022添加开机启动项

windows server 2012以上的版本(2016,2019,2022)在开始菜单中找不到“启动”,若是有个软件,如何能开机启动呢?打开文件资源管理器,把下面的位置粘贴到地址栏后回车。将软件的...

如何解决无“地理位置相关接口(wx.getLocation)”权限

如何解决无“地理位置相关接口(wx.getLocation)”权限

1. 登录小程序后台,【设置】→【基本设置】→【服务类目】2. 添加类目:工具 > 信息查询,点击确定3. 【开发管理】→【接口设置】→【获取当前的地理位置、速度】,点击开通4. 申请理由:当前...

windows全角半角切换 | 解决英文字符变宽

windows全角半角切换 | 解决英文字符变宽

问题有时候在使用中会发现英文字符变宽,例如变成:abcdefg而正常应为:abcdefg这是由于被切换到了全角,而正常应是半角解决办法1Shift+空格 完成相互切换解决办法2先切换到英文输入法右键输...

tmmtinyMediaManager遇到的问题,连不上api.themoviedb.org

tmmtinyMediaManager遇到的问题,连不上api.themoviedb.org

修改hosts文件就行,连梯子都不用。至于修改成什么地址呢,可以到下面这个网站搜一下地址 导航直达win10的hosts文件在C:\WINDOWS\system32\drivers\etc13.225...

设置端口映射从外网访问内网的共享文件(需公网ip )

开启端口映射,从外网访问内网的文件共享:    以前我的做法是远程控制软件比如teamviewer或者radmin控制内网一台电脑后再通过其访问内网,缺点是要装软件,有办法直接通过...