diff --git a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 index 119df66..81059e8 100644 --- a/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 +++ b/src/PSDesiredStateConfiguration/PSDesiredStateConfiguration.psm1 @@ -4908,6 +4908,8 @@ function Invoke-DscClassBasedResource Write-Debug "Importing $path ..." $iss = [System.Management.Automation.Runspaces.InitialSessionState]::CreateDefault2() + # next line prevents PSModulePath from being reset to default + $iss.EnvironmentVariables.Add([System.Management.Automation.Runspaces.SessionStateVariableEntry]::new("PSModulePath", $env:PSModulePath, $null)) $powershell = [PowerShell]::Create($iss) $script = @" using module $path