Public/Get-ServiceNowModule.ps1
<#PSScriptInfo .VERSION 1.0 .GUID 972a6d04-f905-4347-98b1-6bf00d8ce204 .AUTHOR dmcanady .COMPANYNAME .COPYRIGHT .TAGS .LICENSEURI .PROJECTURI .ICONURI .EXTERNALMODULEDEPENDENCIES .REQUIREDSCRIPTS .EXTERNALSCRIPTDEPENDENCIES .RELEASENOTES .PRIVATEDATA #> function Get-ServiceNowModule { if (Get-Module -ListAvailable -Name ServiceNow) { #Write-Host "ServiceNow Installed!" Import-Module ServiceNow } else { write-host "Service-Now Module not installed. Attempting to install now" try { Install-Module -Name ServiceNow -RequiredVersion 3.0.0 -Confirm:$False -Force } catch [Exception] { Write-Host "Service-Now Module Failed" exit } } } |