Share via


Introducción a los Cmdlets de Service Manager para Windows PowerShell

 

Se aplica a: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

Windows PowerShell es un shell de línea de comandos de Windows que incluye un aviso interactivo y un entorno de scripting. Windows PowerShell utiliza cmdlets (pronunciado "command-Let") para manipular los objetos de Windows PowerShell. System Center 2012 – Service Manager incluye muchos cmdlets que puede usar para realizar diversas Service Manager-relacionadas con tareas sin utilizar el Consola de Service Manager. Por ejemplo, puede usar el Import-SCSMManagementPack para importar un módulo de administración.

El Service Manager cmdlets se entregan en dos módulos que se enumeran a continuación. En Service Manager, estos módulos de cmdlet no están instalados en la ruta de acceso típica que aparece en $env: variable PSModulePath. Por lo tanto, si ejecuta el Get-Module –List cmdlet, el Service Manager los módulos no aparecen.

  • Cmdlets de administrador: módulo el System.Center.Service.Manager que contiene los cmdlets que son necesarios para realizar tareas administrativas comunes.

  • Cmdlets de almacenamiento de datos: módulo de Microsoft.EnterpriseManagement.Warehouse.Cmdlets el que contiene los cmdlets que son necesarios para operar en el Service Manager almacenamiento de datos.

Los cmdlets del almacén de datos funcionan en la base de datos del almacén de datos y se pueden ejecutar en el Service Manager management server o el servidor de administración de almacenamiento de datos.

Los datos que devuelve el comando de Windows PowerShell pueden contener más información de la que se puede mostrar en una ventana predeterminada de comandos Windows PowerShell. Se recomienda aumentar el ancho de la ventana de comandos: haga clic en la barra de título, haga clic en propiedades, y en el diseño configure la el tamaño del búfer de pantalla ancho a 120.

Los procedimientos siguientes le ayudan a empezar a trabajar con cmdlets de Service Manager.

Para abrir un Service Manager sesión de Windows PowerShell desde el Consola de Service Manager

  1. En el Consola de Service Manager, haga clic en administración.

  2. En el tareas panel, haga clic en iniciar sesión de PowerShell.

El módulo de cmdlets de administrador se importará automáticamente previamente en esta sesión.

Para abrir un Service Manager sesión de Windows PowerShell desde Windows

  1. En el equipo que hospeda el Service Manager el servidor de administración, en la barra de tareas, haga clic en iniciar, seleccione todos los programas, y, a continuación, haga clic en Microsoft System Center.

  2. Haga clic en Service Manager 2012, y, a continuación, haga clic en Service Manager Shell.

El módulo de cmdlets de administrador se importará automáticamente previamente en esta sesión.

Enumerar todos los Service Manager cmdlets

  1. Abrir un Service Manager sesión de Windows PowerShell.

  2. Lista de los cmdlets que se incluyen en el módulo de administrador en el Service Manager sesión de Windows PowerShell, escriba lo siguiente y, a continuación, presione ENTRAR:

    Get-Command -module System.Center.Service.Manager  
    
  3. Lista de los cmdlets que se incluyen en el módulo de almacenamiento de datos, en la Service Manager sesión de Windows PowerShell, escriba lo siguiente y, a continuación, presione ENTRAR:

    Get-Command –module Microsoft.EnterpriseManagement.Warehouse.Cmdlets  
    

Para obtener ayuda sobre un cmdlet

  1. Abrir un Service Manager sesión de Windows PowerShell.

  2. Ahora puede tener acceso a la Ayuda en el cuadro, o puede usar el – online parámetro para tener acceso a la Ayuda en línea más actualizada:

    • En el cuadro Ayuda: Escriba el siguiente comando. Reemplace <nombre de cmdlet> con el nombre del cmdlet que desea obtener ayuda acerca de, por ejemplo, Import-SCSMManagementPack:

      Get-help <cmdlet-name> -detailed  
      
    • Ayuda en línea, actualizada: escriba el siguiente comando y presione ENTRAR:

      Get-help <cmdlet-name> -online  
      

      Este comando usa el – online parámetro para tener acceso a la Ayuda en línea más reciente de un cmdlet. Se abre un explorador web y muestra la Ayuda en línea disponible para <nombre de cmdlet>.