dsccommunity/GPRegistryPolicyDsc

IndexOf error

mgreenegit opened this issue · 1 comments

This is happening any time RegistryPolifyFile is included in a config. The OS is Server 2019.

Exception calling "IndexOf" with "2" argument(s): "Index was out of range. Must be non-negative and less than the size
of the collection.
Parameter name: startIndex"

Repro mof:

instance of MSFT_RegistryPolicyFile as $MSFT_RegistryPolicyFile1ref
{
ValueData = {
    "255"
};
 ValueType = "Dword";
 ModuleVersion = "1.2.0";
 ResourceID = "[RegistryPolicyFile]Registry(POL): Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\NoDriveTypeAutoRun";
 SourceInfo = "/Users/migreene/Git/newserverbaseline/ServerBaseline/WindowsServerBaseline2019.ps1::19::11::RegistryPolicyFile";
 ValueName = "NoDriveTypeAutoRun";
 ModuleName = "GPRegistryPolicyDsc";
 TargetType = "ComputerConfiguration";
 Key = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer";

 ConfigurationName = "WindowsServerBaseline2019";

};
instance of MSFT_RefreshRegistryPolicy as $MSFT_RefreshRegistryPolicy1ref
{
IsSingleInstance = "Yes";
 SourceInfo = "/Users/migreene/Git/newserverbaseline/ServerBaseline/WindowsServerBaseline2019.ps1::1302::11::RefreshRegistryPolicy";
 ResourceID = "[RefreshRegistryPolicy]ActivateClientSideExtension";
 ModuleName = "GPRegistryPolicyDsc";
 ModuleVersion = "1.2.0";

 ConfigurationName = "WindowsServerBaseline2019";

};
instance of OMI_ConfigurationDocument
{
 Version="2.0.0";
 MinimumCompatibleVersion = "1.0.0";
 CompatibleVersionAdditionalProperties= {"Omi_BaseResource:ConfigurationName"};
 Name="WindowsServerBaseline2019";
};
'''

Hello, have you already fixed it @mgreenegit ? How have you made it work?