1.新建一个名为《自动备份Linux虚拟机.ps1》的文件,文件内容如下:
#按照时间创建文件夹
$bak_path = Get-Data -Format 'yyyy-M-d-H-mm-ss'
#备份虚拟机
Get-VM | Export-VM -path D:\Hyper-V-AutoBackup\$bak_path
#删除超过三天的备份数据
Get-ChildItem -Path D:\Hyper-V-AutoBackup -Attributes Directory | Where-Object ` -FilterScript {(((get-date) - ($_CreationTime)).days) -gt 3} | Remove-Item -Force -Recurse
2. 使用 windows 任务计划程序,创建一个自动备份的定时任务:
3. 新建一个触发器:
4. 新建需要执行的操作:
程序或脚本填写 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
添加参数填写第一步创建的ps1文件的路径