mirror of
https://github.com/tsmagnum/Hyper-V-Report.git
synced 2026-04-18 01:54:19 +02:00
41 lines
1.8 KiB
PowerShell
41 lines
1.8 KiB
PowerShell
#Script Info - do not modify
|
|
$scriptVersion = "1.0"
|
|
|
|
#Cluster Environment - Coming soon...
|
|
$clusterDeployment = $false
|
|
$vmHosts = "hv1", "hv2"
|
|
|
|
#Reporting section
|
|
$reportHtmlRequired = $true #Set to $true to generate an HTML report
|
|
$reportHtmlName = "Hyper-V_Status_Report" #Report file name without extension, e.g., "MyReport"
|
|
$reportHtmlDir = "C:\Temp" #Directory to save the report (no trailing slash), e.g., "C:\Temp"
|
|
|
|
#Information to be included in the report
|
|
$replicationInfoNeeded = $true # Set to true to include replication details
|
|
$vhdxInfoNeeded = $true #Set to true to include detailed VHDX information
|
|
$vmnetInfoNeeded = $true #Set to true to include VM network adapter details
|
|
$osNetInfoNeeded = $true #Set to true to include Management OS network adapter details
|
|
$vswitchInfoNeeded = $true #Set to true to include virtual switch details
|
|
|
|
#Email Configuration
|
|
$emailReport = $true #Set to true to send the report via email
|
|
$emailSystem = "mailkit" #Choose the email system: "msgraph" or "mailkit"
|
|
|
|
$reportSender = "mySender@mydomain.com" #Sender email address (use quotes)
|
|
$reportRecipient = "myRecipient@mydomain.com" #Recipient email address (use quotes)
|
|
$ccrecipient = $null #CC email address (use quotes); leave as $null if not used
|
|
$subject = "Hyper-V Status Report" #Email subject line
|
|
|
|
#MS Graph Email specific configuration
|
|
$type = "HTML" #Choose between "HTML" or "TXT"
|
|
$save = $false #Set to true to save the email in the Sent Items folder
|
|
|
|
#MailKit Email specific configuration
|
|
$smtpServer = "mysmtpserver.domain.com"
|
|
$smtpServerPort = 587
|
|
$smtpAuthRequired = $true
|
|
#If SMTP authentication is required, set a username and password below.
|
|
#DO NOT USE A SENSITIVE OR PRIVILEGED ACCOUNT HERE!!!
|
|
$smtpServerUser = "smtpserver.user"
|
|
$smtpServerPwd = "mySecretPwd"
|