0byt3m1n1
Path:
C:
/
Windows
/
System32
/
WindowsPowerShell
/
v1.0
/
Modules
/
Deduplication
/
[
Home
]
File: DedupJob.cdxml
<?xml version="1.0" encoding="utf-8"?> <PowerShellMetadata xmlns="http://schemas.microsoft.com/cmdlets-over-objects/2009/11"> <Class ClassName="ROOT/Microsoft/Windows/Deduplication/MSFT_DedupJob"> <Version>1.0</Version> <DefaultNoun>DedupJob</DefaultNoun> <InstanceCmdlets> <!-- // // Get-DedupJob // --> <GetCmdletParameters> <QueryableProperties> <Property PropertyName="Type"> <Type PSType="DedupJob.Type" /> <RegularQuery AllowGlobbing="false" > <CmdletParameterMetadata IsMandatory="false" Position="0" ValueFromPipelineByPropertyName="true" /> </RegularQuery> </Property> <Property PropertyName="Volume"> <Type PSType="System.String" /> <RegularQuery AllowGlobbing="true" > <CmdletParameterMetadata Aliases="Path Name" IsMandatory="false" Position="1" ValueFromPipelineByPropertyName="true" /> </RegularQuery> </Property> </QueryableProperties> </GetCmdletParameters> <GetCmdlet> <CmdletMetadata Verb="Get" HelpUri="http://go.microsoft.com/fwlink/p/?LinkId=221686" /> </GetCmdlet> <!-- // // Stop-DedupJob // --> <Cmdlet> <CmdletMetadata Verb="Stop" HelpUri="http://go.microsoft.com/fwlink/p/?LinkId=221695" /> <Method MethodName="Stop"> </Method> <GetCmdletParameters DefaultCmdletParameterSet="ByVolume"> <QueryableProperties> <Property PropertyName="Volume"> <Type PSType="string" /> <RegularQuery AllowGlobbing="true"> <CmdletParameterMetadata Aliases="Path Name DeviceId" IsMandatory="true" Position="0" ValueFromPipelineByPropertyName="true" CmdletParameterSets="ByVolume"> <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </RegularQuery> </Property> <Property PropertyName="Type"> <Type PSType="DedupJob.Type" /> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata IsMandatory="false" Position="1" ValueFromPipelineByPropertyName="true" CmdletParameterSets="ByVolume"/> </RegularQuery> </Property> <Property PropertyName="Id"> <Type PSType="string" /> <RegularQuery AllowGlobbing="false"> <CmdletParameterMetadata IsMandatory="false" CmdletParameterSets="ById"/> </RegularQuery> </Property> </QueryableProperties> </GetCmdletParameters> </Cmdlet> </InstanceCmdlets> <StaticCmdlets> <!-- // // Start-DedupJob // --> <Cmdlet> <CmdletMetadata Verb="Start" HelpUri="http://go.microsoft.com/fwlink/p/?LinkId=221694" /> <Method MethodName="Start" > <ReturnValue> <Type PSType="System.Int32" /> <CmdletOutputMetadata> <ErrorCode /> </CmdletOutputMetadata> </ReturnValue> <Parameters> <Parameter ParameterName="Type"> <Type PSType="DedupJob.Type" /> <CmdletParameterMetadata IsMandatory="true" Position="0" ValueFromPipelineByPropertyName="true" > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="Volume"> <Type PSType="System.String[]" /> <CmdletParameterMetadata Aliases="Path Name DeviceId" Position="1" ValueFromPipelineByPropertyName="true" > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="StopWhenSystemBusy"> <Type PSType="System.Management.Automation.SwitchParameter" /> <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="Memory"> <Type PSType="System.UInt32" /> <CmdletParameterMetadata Aliases="MaximumMemoryPercentage" ValueFromPipelineByPropertyName="true" > <ValidateNotNull /> <ValidateNotNullOrEmpty /> <ValidateRange Min="1" Max="100" /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="Priority"> <Type PSType="DedupJob.Priority" /> <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="InputOutputThrottleLevel"> <Type PSType="DedupJob.InputOutputThrottleLevel" /> <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="Preempt"> <Type PSType="System.Management.Automation.SwitchParameter" /> <CmdletParameterMetadata > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="Wait"> <Type PSType="System.Management.Automation.SwitchParameter" /> <CmdletParameterMetadata > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="Full"> <Type PSType="System.Management.Automation.SwitchParameter" /> <CmdletParameterMetadata > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="ReadOnly"> <Type PSType="System.Management.Automation.SwitchParameter" /> <CmdletParameterMetadata > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="Timestamp"> <Type PSType="System.DateTime" /> <CmdletParameterMetadata > <ValidateNotNull /> <ValidateNotNullOrEmpty /> </CmdletParameterMetadata> </Parameter> <Parameter ParameterName="DedupJob"> <Type PSType="Microsoft.Management.Infrastructure.CimInstance[]" /> <CmdletOutputMetadata /> </Parameter> </Parameters> </Method> </Cmdlet> </StaticCmdlets> </Class> <Enums> <Enum EnumName="DedupJob.Type" UnderlyingType="System.Uint32"> <Value Name="Optimization" Value="1" /> <Value Name="GarbageCollection" Value="2" /> <Value Name="Scrubbing" Value="3" /> <Value Name="Unoptimization" Value="4" /> </Enum> <Enum EnumName="DedupJob.ScheduleType" UnderlyingType="System.Uint32"> <Value Name="Scheduled" Value="1" /> <Value Name="Manual" Value="2" /> <Value Name="Priority" Value="3" /> </Enum> <Enum EnumName="DedupJob.Priority" UnderlyingType="System.Uint32"> <Value Name="Low" Value="1" /> <Value Name="Normal" Value="2" /> <Value Name="High" Value="3" /> </Enum> <Enum EnumName="DedupJob.State" UnderlyingType="System.Uint32"> <Value Name="Queued" Value="1" /> <Value Name="Initializing" Value="2" /> <Value Name="Running" Value="3" /> <Value Name="Completed" Value="4" /> <Value Name="PendingCancel" Value="5" /> <Value Name="Canceled" Value="6" /> <Value Name="Failed" Value="7" /> </Enum> <Enum EnumName="DedupJob.InputOutputThrottleLevel" UnderlyingType="System.Uint32"> <Value Name="None" Value="1" /> <Value Name="Low" Value="2" /> <Value Name="Medium" Value="3" /> <Value Name="High" Value="4" /> <Value Name="Maximum" Value="5" /> </Enum> </Enums> </PowerShellMetadata>