Aoi*_*015 3 powershell security-policy windows-10
默认情况下,Powershell 中是否启用了约束语言模式?在最新的 Windows 10 FCU 版本中,是最新的
小智 5
不,您只需设置一个属性即可将 PowerShell 会话置于受限语言模式:
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
Run Code Online (Sandbox Code Playgroud)
更多详细信息,请阅读此官方文档:什么是 PowerShell 约束语言? https://blogs.msdn.microsoft.com/powershell/2017/11/02/powershell-constrained-language-mode/
| 归档时间: |
|
| 查看次数: |
12706 次 |
| 最近记录: |