Você também pode controlar isso por meio da variável __PSLockdownPolicy env. Um valor de 0 resultará em FullLanguage e o valor 4 mudará para ConstrainedLanguage.
O modo de Linguagem Restrita está habilitado no Powershell por padrão? na versão mais recente do Windows 10 FCU, atualizada
Não, você pode colocar uma sessão do PowerShell no modo de Linguagem restrita simplesmente definindo uma propriedade:
PS C:\> $ExecutionContext.SessionState.LanguageMode
FullLanguage
PS C:\> $ExecutionContext.SessionState.LanguageMode = "ConstrainedLanguage"
PS C:\> $ExecutionContext.SessionState.LanguageMode
ConstrainedLanguage
PS C:\> [System.Console]::WriteLine("Hello")
Cannot invoke method. Method invocation is supported only on core types in this language mode.
At line:1 char:1
+ [System.Console]::WriteLine("Hello")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodInvocationNotSupportedInConstrainedLanguage
Para mais detalhes, leia este documento oficial: O que é a Linguagem restrita do PowerShell? link