Management. Automation. Internal Namespace
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides access to alternate data streams on a file
Represents alternate stream data retrieved from a file.
This is a singleton object that is used to indicate a void return result.
Support methods for PowerShell classes.
Serves as the base class for Metadata attributes.
Defines the parameters that are present on all Cmdlets.
Debugger Utilities class
Defines members used by Cmdlets. All Cmdlets must derive from Cmdlet.
This class is used for internal test purposes.
Serves as the base class for Metadata attributes that serve as guidance to the parser and parameter binder.
Embedded runspaces running in context of a parent script, used for monitoring runspace debugging.
Runspace information for monitoring runspaces for debugging.
Standalone runspace information for monitoring runspaces for debugging.
Security Support APIs
Every Runspace in one process contains SessionStateInternal per module (module SessionState). Every RuntimeType is associated to only one SessionState in the Runspace, which creates it: it's ever global state or a module state. In the former case, module can be imported from the different runspaces in the same process. And so runspaces will share RuntimeType. But in every runspace, Type is associated with just one SessionState. We want type methods to be able access $script: variables and module-specific methods. To achive it, we preserve reference to SessionState that creates type in the private field 'SessionStateFieldName'. Later, we use it to call scriptBlocks captured in ScriptBlockMemberMethodWrapper with the right sessionState.
The declaration of parameters for the ShouldProcess mechanisms. -Whatif, and -Confirm.
The declaration of parameters for the Transactions mechanisms. -UseTransaction, and -BypassTransaction.
Internal interface used for workflow compilation.