From cab4d7afbb363629654757631068bf3c4f92cdd9 Mon Sep 17 00:00:00 2001 From: Brian Date: Fri, 24 Apr 2020 00:47:38 -0700 Subject: [PATCH] minor typo corrections, change to Credential auth the securestring object doesn't pass to connect-viserver's -password param, better to use get-credential and -Credential instead Fixed missing '$' on some "$serverIP" vars --- Scripts/backup-esxi-host-configuration.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Scripts/backup-esxi-host-configuration.ps1 b/Scripts/backup-esxi-host-configuration.ps1 index 924ca06b..8884f183 100644 --- a/Scripts/backup-esxi-host-configuration.ps1 +++ b/Scripts/backup-esxi-host-configuration.ps1 @@ -16,7 +16,7 @@ Keyword: Backup Configuration ESXi Host $serverIp = Read-Host 'What is the server ip address:' $path = Read-Host 'Give path where backup configuration will be stored:' -$serverPass = Read-Host 'What is the server root password:' -AsSecureString +$serverCred = Get-Credential -Message 'What is the server root password:' -UserName "root" Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false -Connect-VIServer serverip -user "root" -password $serverPass -Get-VMHostFirmware -vmhost serverip -BackupConfiguration -DestinationPath $path \ No newline at end of file +Connect-VIServer $serverIp -Credential $serverCred +Get-VMHostFirmware -vmhost $serverIp -BackupConfiguration -DestinationPath $path