PSLanguageMode Enumeration
Defines what elements of the Windows PowerShell language are available to external commands of a runspace. This enumeration is used when creating a runspace that restricts which language elements are available. For example, if NoLanguage is specified for a runspace, then scripts that need to be evaluated are not allowed within the runspace. This class is introduced in Windows PowerShell 2.0.
Namespace: System.Management.Automation
Assembly: System.Management.Automation (in System.Management.Automation.dll)
Namespace: System.Management.Automation
Assembly: System.Management.Automation (in System.Management.Automation.dll)
| Member name | Description |
|---|---|
| ConstrainedLanguage | TBD |
| FullLanguage | Commands that contain any Windows PowerShell language elements are allowed. This field is introduced in Windows PowerShell 2.0. |
| NoLanguage | Only commands that are using the System.Management.Automation.Runspaces functionality are allowed. This field is introduced in Windows PowerShell 2.0. |
| RestrictedLanguage | Commands that contain scripts that need to be evaluated are not allowed. |
Target Platforms
Windows Developer Preview, Windows Server Developer PreviewSend comments about this topic to Microsoft.