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