Cisco.HXRunbook_PreReq.ps1
## Script : 'Cisco.HXRunbook_PreReq.ps1' ## Description: Script to perform pre-requisite steps for Runbook module ## Copyright : '(c) 2022 Cisco Systems, Inc. All rights reserved.' $content = "if(Get-Module Cisco.HXPowerCLI -ListAvailable -ErrorAction SilentlyContinue) { Import-Module Cisco.HXPowerCLI -Force };" $flag = $false; if(! (Test-Path $PROFILE)) { $flag = $true; } elseif(! [bool](Get-Content $PROFILE)) { $flag = $true; } elseif(! (Get-Content $PROFILE).Trim().Contains("$content")) { $flag = $true; } if($flag) { Add-Content $PROFILE ";`n$content `n"; } Remove-Variable -Name flag -Force; Remove-Variable -Name content -Force; |