From 02e6d024ca318d5782bb9b02b5bd6b6626a52f8c Mon Sep 17 00:00:00 2001 From: "U-CYBER-GRID\\aceru" Date: Thu, 16 Jun 2016 10:27:09 +0200 Subject: [PATCH] initial commit --- snapshot-reports.ps1 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 snapshot-reports.ps1 diff --git a/snapshot-reports.ps1 b/snapshot-reports.ps1 new file mode 100644 index 0000000..6307775 --- /dev/null +++ b/snapshot-reports.ps1 @@ -0,0 +1,17 @@ +Param( + [string] $Hostname, + [string] $User, + [String] $Pass, + [String] $Report + ) + + if ($psboundparameters.count -ne 4) { + Write-Host "Usage:" + Write-Host "Snapshot-report.ps1 -Hostname -User -Pass -Report " + } + else { +Connect-VIServer $Hostname -User $User -Password $Pass +$SnapshotReport = Get-VM | Get-Snapshot | Select VM,Name,Description,@{Label="Size";Expression={"{0:N2} GB" -f ($_.SizeGB)}},Created +$SnapshotReport = $SnapshotReport | Select VM,Name,Description,Size,Created | ConvertTo-Html -Head $Header -PreContent "

Snapshot Report - $VIServer


" > $Report +} +