Private/SessionCapabilities.ps1
|
function Get-WsaEffectiveLanguageMode { [CmdletBinding()] [OutputType([string])] param() try { return [string]$ExecutionContext.SessionState.LanguageMode } catch { return 'Unavailable' } } function Test-WsaDynamicCompilationExpected { [CmdletBinding()] [OutputType([bool])] param() return ((Get-WsaEffectiveLanguageMode) -eq 'FullLanguage') } |