Private/Write-LMHost.ps1
Function Write-LMHost { Param ( [Object]$Message=$args[0], [Nullable[ConsoleColor]]$ForegroundColor, [Nullable[ConsoleColor]]$BackgroundColor ) #Only log message content if switch is set to true during connect lm account If($Script:LMAuth.Logging){ If($ForegroundColor -and !$BackgroundColor){ Write-Host $Message -ForegroundColor $ForegroundColor } ElseIf(!$ForegroundColor -and $BackgroundColor) { Write-Host $Message -BackgroundColor $BackgroundColor } ElseIf($ForegroundColor -and $BackgroundColor){ Write-Host $Message -ForegroundColor $ForegroundColor -BackgroundColor $BackgroundColor } Else{ Write-Host $Message } } Else{ Write-Host $Message } } |