Calls made by using pass-through APIs fail on a Windows Server 2012-based computer

Á við um: Windows Server 2012 DatacenterWindows Server 2012 DatacenterWindows Server 2012 Essentials

Symptoms


Consider the following scenario:

  • You install a Storage Management Initiative Specification (SMI-S) provider on a Windows Server 2012-based computer.
  • The provider lets Microsoft System Center Virtual Machine Manager 2012 interface with a third-party storage platform. 
  • The SMI-S provider uses a pass-through API to implement different features and capabilities.
In this scenario, a specific subset of calls that are made by using the pass-through API fails.

Note To make sure that all storage vendors are not limited by the API surface of SMI-S (or SMP), pass-through was created for advanced custom features and capabilities that are not covered by the standards APIs.

Cause


This issue occurs because the SMI-S pass-through API incorrectly creates a prefix for certain parameters when the parameters are converted from the WMI format to the CIM-XML format.

Resolution


To resolve this issue, install the following hotfix:
2838988 You cannot manage permissions or create virtual machines on a file share by using System Center 2012 SP1 VMM in Windows Server 2012

Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.