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
+}
+