-OR condition not working in IF statement

The script only seems to be working if the first condition is met. It is not working if the User2 is met.  ($Session.Username -ne "user2") Is there some reason why the -OR isn't working in the IF statement. Any ideas?

function onGetEffectivePolicy($Request)
{
$Session = $Security.Sessions.Current
$UserName = $Session.UserName

if (($Session.UserName -ne "User1") -OR ($Session.UserName -ne "User2" ))
 
   { Import-Module "C:\ARS\ARSCmdlets.dll" -Force
           
        $testTitlesNoOwner = Get-SsoInfo TitleWithoutOwner  
        $testTitlesNoOwner

      $Request.SetEffectivePolicyInfo('title', $Constants.EDS_EPI_UI_RESTRICTED, $true)
        $Request.SetEffectivePolicyInfo('title', $Constants.EDS_EPI_UI_POSSIBLE_VALUES, [string[]]$testTitlesNoOwner)
}

else

 { Import-Module "C:\ARS\ARSCmdlets.dll" -Force
              
         $testTitlesOwner = Get-SsoInfo Title
         $testTitlesOwner
    
        $Request.SetEffectivePolicyInfo('title', $Constants.EDS_EPI_UI_RESTRICTED, $true)
        $Request.SetEffectivePolicyInfo('title', $Constants.EDS_EPI_UI_POSSIBLE_VALUES, [string[]]$testTitlesOwner)
   
}
}

Parents Reply Children
No Data