This has got me scratching my head. Can anybody explain what's going on here?
PS C:\Users\xxx> $foo = ""
PS C:\Users\xxx> $foo -eq ""
True
PS C:\Users\xxx> $env:bar = ""
PS C:\Users\xxx> $env:bar -eq ""
False
PS C:\Users\xxx> $env:bar = "a"
PS C:\Users\xxx> $env:bar -eq "a"
True
PS C:\Users\xxx>