????

Your IP : 13.59.96.255


Current Path : C:/Windows/SysWOW64/WindowsPowerShell/v1.0/Modules/Storage/
Upload File :
Current File : C:/Windows/SysWOW64/WindowsPowerShell/v1.0/Modules/Storage/StorageHealth.cdxml

<PowerShellMetadata xmlns="http://schemas.microsoft.com/cmdlets-over-objects/2009/11">
  <Class ClassName="ROOT/Microsoft/Windows/Storage/MSFT_StorageHealth">
    <Version>1.0.0.0</Version>
    <DefaultNoun>StorageHealth</DefaultNoun>
      <InstanceCmdlets>
        <!--
        //
        // Get-StorageHealth
        //
        -->
        <GetCmdletParameters DefaultCmdletParameterSet="ByUniqueId">
          <QueryableProperties>
            <!-- UniqueId -->
            <Property PropertyName="UniqueId">
              <Type PSType="System.String" />
              <RegularQuery>
                <CmdletParameterMetadata ValueFromPipelineByPropertyName="true" CmdletParameterSets="ByUniqueId" Aliases="Id" />
              </RegularQuery>
            </Property>
          </QueryableProperties>
          <QueryableAssociations>
            <!-- Subsystem -->
            <Association Association="MSFT_StorageSubsystemToStorageHealth" SourceRole="StorageSubsystem" ResultRole="StorageHealth">
              <AssociatedInstance>
                <Type PSType="Microsoft.Management.Infrastructure.CimInstance" ETSType="Microsoft.Management.Infrastructure.CimInstance#MSFT_StorageSubsystem" />
                <CmdletParameterMetadata PSName="Subsystem" ValueFromPipeline="true" CmdletParameterSets="BySubsystem" ErrorOnNoMatch="false" />
              </AssociatedInstance>
            </Association>
          </QueryableAssociations>
        </GetCmdletParameters>

        <!--

        //
        // Get-StorageHealthSetting
        //

        -->
        
        <Cmdlet>
          <CmdletMetadata Verb="Get" Noun="StorageHealthSettingInternal"/>
          <Method MethodName="GetSetting">
            <Parameters>
              <!--Name-->
              <Parameter ParameterName="Name">
                <Type PSType="System.String" />
                <CmdletParameterMetadata  />
              </Parameter>
              <!--SourceCaller-->
              <Parameter ParameterName="cim:operationOption:SourceCaller" DefaultValue="Microsoft.PowerShell">
                <Type PSType="System.String" />
              </Parameter>
               <!-- CMDLET OUTPUT --> 
              <Parameter ParameterName="StorageHealthSetting">
                <Type PSType="Microsoft.Management.Infrastructure.CimInstance[]" ETSType="Microsoft.Management.Infrastructure.CimInstance#MSFT_StorageHealthSetting[]" />
                <CmdletOutputMetadata />
              </Parameter>
            </Parameters>
          </Method>
          <GetCmdletParameters DefaultCmdletParameterSet="ByUniqueId">
            <QueryableProperties>
               <!-- UniqueId --> 
              <Property PropertyName="UniqueId">
                <Type PSType="System.String" />
                <RegularQuery>
                  <CmdletParameterMetadata PSName="UniqueId" IsMandatory="true" ValueFromPipelineByPropertyName="true" CmdletParameterSets="ByUniqueId" />
                </RegularQuery>
              </Property>
            </QueryableProperties>
          </GetCmdletParameters>
        </Cmdlet>
        
        <!--

        //
        // Set-StorageHealthSetting
        //

        -->
        
        <Cmdlet>
          <CmdletMetadata Verb="Set" Noun="StorageHealthSettingInternal"/>
          <Method MethodName="SetSetting">
            <Parameters>
              <!--Name-->
              <Parameter ParameterName="Name">
                <Type PSType="System.String" />
                <CmdletParameterMetadata  />
              </Parameter>
              <!--Value-->
              <Parameter ParameterName="Value">
                <Type PSType="System.String" />
                <CmdletParameterMetadata  />
              </Parameter>
              <!--SourceCaller-->
              <Parameter ParameterName="cim:operationOption:SourceCaller" DefaultValue="Microsoft.PowerShell">
                <Type PSType="System.String" />
              </Parameter>
            </Parameters>
          </Method>
          <GetCmdletParameters DefaultCmdletParameterSet="ByUniqueId">
            <QueryableProperties>
               <!-- UniqueId --> 
              <Property PropertyName="UniqueId">
                <Type PSType="System.String" />
                <RegularQuery>
                  <CmdletParameterMetadata PSName="UniqueId" IsMandatory="true" ValueFromPipelineByPropertyName="true" CmdletParameterSets="ByUniqueId" />
                </RegularQuery>
              </Property>
            </QueryableProperties>
          </GetCmdletParameters>
        </Cmdlet>

        <!--

        //
        // Remove-StorageHealthSetting
        //

        -->

        <Cmdlet>
          <CmdletMetadata Verb="Remove" Noun="StorageHealthSettingInternal"/>
          <Method MethodName="RemoveSetting">
            <Parameters>
              <!--Name-->
              <Parameter ParameterName="Name">
                <Type PSType="System.String" />
                <CmdletParameterMetadata  />
              </Parameter>
              <!--SourceCaller-->
              <Parameter ParameterName="cim:operationOption:SourceCaller" DefaultValue="Microsoft.PowerShell">
                <Type PSType="System.String" />
              </Parameter>
            </Parameters>
          </Method>
          <GetCmdletParameters DefaultCmdletParameterSet="ByUniqueId">
            <QueryableProperties>
               <!-- UniqueId --> 
              <Property PropertyName="UniqueId">
                <Type PSType="System.String" />
                <RegularQuery>
                  <CmdletParameterMetadata PSName="UniqueId" IsMandatory="true" ValueFromPipelineByPropertyName="true" CmdletParameterSets="ByUniqueId" />
                </RegularQuery>
              </Property>
            </QueryableProperties>
          </GetCmdletParameters>
        </Cmdlet>
      </InstanceCmdlets>
  </Class>
</PowerShellMetadata>