<?xml version="1.0" encoding="utf-8"?>
<!-- 
This CDXML exposes the method RemoveConfiguration in MSFT_DSCLocalConfigurationManager CIM class as a cmdlet. To use this cmdlet please run the following command
at the PowerShell prompt:

  PS> Import-Module .\Remove-DscConfigurationDocument.cdxml
  PS> Remove-DscConfigurationDocument ...

-->
<PowerShellMetadata xmlns="http://schemas.microsoft.com/cmdlets-over-objects/2009/11">
    <Class ClassName="root/Microsoft/Windows/DesiredStateConfiguration/MSFT_DSCLocalConfigurationManager" ClassVersion="1.0.0">
        <Version>2.0.0.0</Version>
        <DefaultNoun>DscConfigurationDocument</DefaultNoun>
        <StaticCmdlets>
            <Cmdlet>
                <CmdletMetadata Verb="Remove" HelpUri="http://go.microsoft.com/fwlink/?LinkId=510667" ConfirmImpact="Low" />    
                <Method MethodName="RemoveConfiguration" CmdletParameterSet="DefaultParameterSet">
                    <ReturnValue>
                        <Type PSType="int" />
                        <CmdletOutputMetadata>
                            <ErrorCode />
                        </CmdletOutputMetadata>
                    </ReturnValue>
                    <Parameters>
                        <Parameter ParameterName="Stage">
                            <Type PSType="RemoveDscConfigurationDocument.Stage" />
                            <CmdletParameterMetadata IsMandatory="true">
                            </CmdletParameterMetadata>
                        </Parameter>
                        <Parameter ParameterName="Force">
                            <Type PSType="System.Management.Automation.SwitchParameter"/>
                            <CmdletParameterMetadata>
                            </CmdletParameterMetadata>
                        </Parameter>
                    </Parameters>
                </Method>
            </Cmdlet>
        </StaticCmdlets>
    </Class>
    <Enums>
        <Enum EnumName="RemoveDscConfigurationDocument.Stage" UnderlyingType="System.UInt32" BitwiseFlags="true">
            <Value Name="Current" Value="1" />
            <Value Name="Pending" Value="2" />
            <Value Name="Previous" Value="4" />
			    <!-- disabled for client release  
          <Value Name="Partial" Value="8" />
          -->
        </Enum>
    </Enums>
</PowerShellMetadata>