Prerequisites
Steps to reproduce
start-job -ScriptBlock {Get-ChildItem} #Will result in an error that the language mode is incompatible with the system-wide language mode $executionContext.SessionState.LanguageMode = "FullLanguage" #Would not be possible if Constrained language mode was enforced, but succeeds start-job -ScriptBlock {Get-ChildItem} #Succeeds
Expected behavior
1 Job1 BackgroundJob Running True localhost Get-ChildItem
Actual behavior
Start-Job: Cannot start job. The language mode for this session is incompatible with the system-wide language mode.
Error details
Start-Job: Cannot start job. The language mode for this session is incompatible with the system-wide language mode.
Environment data
Name Value
---- -----
PSVersion 7.5.0
PSEdition Core
GitCommitId 7.5.0
OS Microsoft Windows 10.0.19045
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Visuals
Constrained language audit mode seems to block commands. I would expect audit mode to log but not enforce anything. Using start-job as an example, the command fails with "The language mode for this session is incompatible with the system-wide language mode."

Prerequisites
Steps to reproduce
start-job -ScriptBlock {Get-ChildItem} #Will result in an error that the language mode is incompatible with the system-wide language mode $executionContext.SessionState.LanguageMode = "FullLanguage" #Would not be possible if Constrained language mode was enforced, but succeeds start-job -ScriptBlock {Get-ChildItem} #SucceedsExpected behavior
1 Job1 BackgroundJob Running True localhost Get-ChildItemActual behavior
Start-Job: Cannot start job. The language mode for this session is incompatible with the system-wide language mode.Error details
Start-Job: Cannot start job. The language mode for this session is incompatible with the system-wide language mode.Environment data
Visuals
Constrained language audit mode seems to block commands. I would expect audit mode to log but not enforce anything. Using start-job as an example, the command fails with "The language mode for this session is incompatible with the system-wide language mode."