| Server IP : 121.121.20.254 / Your IP : 216.73.216.165 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Windows/System32/WindowsPowerShell/v1.0/Modules/Deduplication/ |
Upload File : |
<?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="Cores">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata Aliases="MaximumCoresPercentage" 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="InputOutputThrottle">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true" >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
<ValidateRange Min="0" Max="100" />
</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="FastStart">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true" >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="IdleTimeout">
<Type PSType="System.UInt32" />
<CmdletParameterMetadata ValueFromPipelineByPropertyName="true" >
<ValidateNotNull />
<ValidateNotNullOrEmpty />
</CmdletParameterMetadata>
</Parameter>
<Parameter ParameterName="SkipReconciliation">
<Type PSType="System.Management.Automation.SwitchParameter" />
<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" />
<Value Name="DataPort" Value="6" />
</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>