You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为查询Hyper-V虚拟机快照的PowerShell脚本添加结果邮件发送功能

解决方案

仅需新增2行代码,先把快照查询结果存为变量,再调用PowerShell内置的邮件发送命令即可实现需求,修改后的完整脚本如下:

# 定义集群名称
$clustername = "Cluster1"
 
# 获取所有类型为“虚拟机”的集群资源
$clusterResource = Get-ClusterResource -Cluster $clustername | Where ResourceType -eq "Virtual Machine"
 
# 获取虚拟机快照并将结果存入变量
$snapshotResult = Get-VM -ClusterObject $clusterResource | Get-VMSnapshot

# 发送结果到指定邮箱
Send-MailMessage -From "发件人邮箱地址" -To "收件人邮箱地址" -Subject "集群虚拟机快照查询结果" -Body ($snapshotResult | Out-String) -SmtpServer "你的SMTP服务器地址"

使用注意事项:

  • 脚本里的发件人邮箱地址、收件人邮箱地址、你的SMTP服务器地址请替换为你实际使用的配置
  • 如果你的SMTP服务需要身份验证或者SSL加密,可按需补充-Credential、-Port、-UseSsl参数
  • 执行脚本前请确认当前运行环境已配置SMTP服务器的网络访问权限

内容的提问来源于stack exchange,提问作者Mirza07

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 23:57:03