When running a task in Quest On Demand Migration (ODM), the following error may be logged:
Cannot retrieve the dynamic parameters for the cmdlet.
Attempt by method 'DynamicClass.CallSite.Target(System.Runtime.CompilerServices.Closure,
System.Runtime.CompilerServices.CallSite, System.Object, Boolean)'
to access field 'System.Management.Automation.Language.PSGetMemberBinder._version' failed.
Or
Cannot retrieve the dynamic parameters for the cmdlet.
Cannot convert argument "2",
with value: "System.Object[]", for "RuntimeDefinedParameter" to type
"System.Collections.ObjectModel.Collection`1[System.Attribute]": "Cannot convert the "System.Object[]"
value of type "System.Object[]" to type "System.Collections.ObjectModel.Collection`1[System.Attribute]"."
This errors will make the task fail.
This error is typically caused by temporary issues on Azure’s side. These issues can affect the retrieval of dynamic parameters needed for the cmdlet within the ODM environment.
To resolve this issue, follow these steps:
Wait for a couple of hours and retry the task. This error is usually temporary, and the task should run normally after Azure services stabilize.
If the issue persists beyond a few hours, check the Azure Status Page to verify if there are ongoing outages or service disruptions.
If the problem continues after retrying and no Azure outages are reported, consider reaching out to Quest Support for further assistance.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center