Functions/Connection/Set-OIMGlobalVariable.ps1

function Set-OIMGlobalVariable {
    [CmdletBinding(SupportsShouldProcess, DefaultParameterSetName = 'Gen2')]
    param(

        [parameter(
            Mandatory = $true,
            ValueFromPipelinebyPropertyName = $true
        )]
        [string]$Name,
        [parameter(
            Mandatory = $true,
            ValueFromPipelinebyPropertyName = $true
        )]
        [string]$Value
    )

    BEGIN {
        #Assert-VersionRequirement -RequiredVersion 8.1
    }#begin

    PROCESS {

        $URI = "$Script:BaseURI/appserver/variable/$Name"
        $body =  @{"Value"= $Value}
        #Get request parameters
        if ($PSCmdlet.ShouldProcess("uri", "Set-OIMGlobalVariable $Name")) {
            Invoke-OIMRestMethod -Uri  $uri  -Method PUT -Body $body -WebSession $Script:WebSession
        }



    }#process

    END { }#end

}