Nein, Sie können eine PowerShell-Sitzung einfach durch Festlegen einer Eigenschaft in den Modus für eingeschränkte Sprache setzen:
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
Weitere Informationen finden Sie in diesem offiziellen Dokument: Was ist PowerShell Constrained Language? https://blogs.msdn.microsoft.com/powershell/2017/11/02/powershell-constrained-language-mode/