The Microsoft.PowerShell namespace contains the classes used to manage the Windows PowerShell shell, such as the authorization manager and snap-ins that are provided by Windows PowerShell.
|AdapterCodeMethods||Provides the code methods for adapted types in types.ps1xml files. This class is introduced in Windows PowerShell 2.0.|
|ConsoleShell||Provides an entry point that is used to transfer control to the console host.|
|DeserializingTypeConverter||Provides methods that can be used by a converter to determine if a conversion is possible, and provides methods for converting the supplied values. This class cannot be inherited. This class is introduced in Windows PowerShell 2.0.|
|EngineInstaller||Installs the basic structures of Windows PowerShell into the registry.|
|PSAuthorizationManager||Represents the authorization manager provided by Windows PowerShell.|
|PSCorePSSnapIn||Represents the snap-in for the core cmdlets provided by Windows PowerShell.|
|PSHostPSSnapIn||Represents the snap-in for the host cmdlets that are provided by Windows PowerShell.|
|PSManagementPSSnapIn||Represents the snap-in for the management cmdlets provided by Windows PowerShell.|
|PSSecurityPSSnapIn||Represents the snap-in for the security cmdlets provided by Windows PowerShell.|
|PSUtilityPSSnapIn||Represents the snap-in for the utility cmdlets provided by Windows PowerShell.|
|ToStringCodeMethods||Provides the static methods that are used by Windows PowerShell when extending objects that have code methods that require static methods.|
|UnmanagedPSEntry||Defines an entry point that unmanaged code can use to start the Windows PowerShell runtime. This class cannot be inherited.|
Send comments about this topic to Microsoft.