﻿<ManagementPack ContentReadable="true" SchemaVersion="1.1" OriginalSchemaVersion="1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <Manifest>
    <Identity>
      <ID>Microsoft.Demo.HideConsoleTasks</ID>
      <Version>1.0.0.0</Version>
    </Identity>
    <Name>Hide Console Tasks</Name>
    <References>
      <Reference Alias="Console">
        <ID>Microsoft.EnterpriseManagement.ServiceManager.UI.Console</ID>
        <Version>7.0.5826.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
      <Reference Alias="IncidentManagementLibrary">
        <ID>ServiceManager.IncidentManagement.Library</ID>
        <Version>7.0.5826.0</Version>
        <PublicKeyToken>31bf3856ad364e35</PublicKeyToken>
      </Reference>
    </References>
  </Manifest>
  <Categories>
    <Category ID="SCSMMPCategory" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.ManagementPack">
      <ManagementPackName>Microsoft.Demo.HideConsoleTasks</ManagementPackName>
      <ManagementPackVersion>1.0.0.0</ManagementPackVersion>
    </Category>
    <!-- Request User Input -->
    <Category ID="Category.Task.Hide.RequestUserInput" Target="IncidentManagementLibrary!System.WorkItem.Incident.RequestUserInputCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Ping Computer -->
    <Category ID="Category.Task.Hide.PingComputer" Target="IncidentManagementLibrary!System.WorkItem.Incident.PingComputerCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Remote Desktop -->
    <Category ID="Category.Task.Hide.RemoveDesktop" Target="IncidentManagementLibrary!System.WorkItem.Incident.RemoteComputerCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- New Incident -->
    <Category ID="Category.Task.Hide.NewIncident" Target="IncidentManagementLibrary!System.WorkItem.Incident.New.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Create New Incident for Config Item -->
    <Category ID="Category.Task.Hide.NewIncidentForConfigItem" Target="IncidentManagementLibrary!System.WorkItem.Incident.CreateIncidentforConfigItem.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Activate Incident -->
    <Category ID="Category.Task.Hide.Activate" Target="IncidentManagementLibrary!System.WorkItem.Incident.ActivateIncidentCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Apply Template -->
    <Category ID="Category.Task.Hide.ApplyTemplate" Target="IncidentManagementLibrary!System.WorkItem.Incident.ApplyTemplateCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Assign -->
    <Category ID="Category.Task.Hide.Assign" Target="IncidentManagementLibrary!System.WorkItem.Incident.AssignCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Assign to Me -->
    <Category ID="Category.Task.Hide.AssignToMe" Target="IncidentManagementLibrary!System.WorkItem.Incident.AssignToMeCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Change Status -->
    <Category ID="Category.Task.Hide.ChangeStatus" Target="IncidentManagementLibrary!System.WorkItem.Incident.ChangeStatusCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Close Incident -->
    <Category ID="Category.Task.Hide.Close" Target="IncidentManagementLibrary!System.WorkItem.Incident.CloseIncidentCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Escalate -->
    <Category ID="Category.Task.Hide.Escalate" Target="IncidentManagementLibrary!System.WorkItem.Incident.EscalateIncidentCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- Resolve -->
    <Category ID="Category.Task.Hide.Resolve" Target="IncidentManagementLibrary!System.WorkItem.Incident.ResolveIncidentCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- View Health State -->
    <Category ID="Category.Task.Hide.ViewHealthState" Target="IncidentManagementLibrary!System.WorkItem.Incident.ViewHealthStateCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
    <!-- View Alert Details -->
    <Category ID="Category.Task.Hide.ViewAlertDetails" Target="IncidentManagementLibrary!System.WorkItem.Incident.ViewAlertDetailsCommand.Task" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.UI.Console.DonotShowConsoleTask" />
  </Categories>
  <LanguagePacks>
    <LanguagePack ID="ENU" IsDefault="true">
      <DisplayStrings>
        <DisplayString ElementID="Microsoft.Demo.HideConsoleTasks">
          <Name>Hide Console Tasks</Name>
        </DisplayString>
      </DisplayStrings>
    </LanguagePack>
  </LanguagePacks>
</ManagementPack>

