diff --git a/Engine/SpecialVars.cs b/Engine/SpecialVars.cs index 298c0ba16..2c3e506b5 100644 --- a/Engine/SpecialVars.cs +++ b/Engine/SpecialVars.cs @@ -38,6 +38,7 @@ internal class SpecialVars internal const string MyInvocation = "MyInvocation"; internal const string PSScriptRoot = "PSScriptRoot"; internal const string PSCommandPath = "PSCommandPath"; + internal const string ExecutionContext = "ExecutionContext"; internal static readonly string[] InitializedVariables; @@ -66,7 +67,8 @@ static SpecialVars() PSBoundParameters, MyInvocation, PSScriptRoot, - PSCommandPath, + PSCommandPath, + ExecutionContext }; internal static readonly Type[] AutomaticVariableTypes = new Type[] { @@ -79,6 +81,7 @@ static SpecialVars() /* MyInvocation */ typeof(InvocationInfo), /* PSScriptRoot */ typeof(string), /* PSCommandPath */ typeof(string), + /* ExecutionContext */ typeof(EngineIntrinsics), };