Found an answer on forum post. You have to enable following to allow remoting with “NoLanguage” setting and restricted commands.
“Enter-PSSession requires the Get-Command, Out-Default and Exit-PSSession cmdlets. If these cmdlets are not included in the session configuration on the remote computer, the Enter-PSSession commands fails.”