Thursday, February 09, 2012

Como borrar incidentes de SCSM 2010 desde PowerShell

Utilizando SCSM PowerShell Cmdlets Beta 3, una serie de módulos para PowerShell, es posible por Ej. borrar incidentes sin necesidad de tener acceso a la consola de System Center Service Manager 2010.
Acá una guía de cómo instalar los módulos: http://blog.scsmsolutions.com/2011/08/install-smlets-on-server-without-console/

Luego una vez instalado y desde la consola de PowerShell es posible realizar operaciones como las siguientes:
Listar todos los incidentes:
Get-SCSMObject -class (get-scsmclass -name system.workitem.incident$)
Borrar todos los incidentes:
Get-SCSMObject -class (get-scsmclass -name system.workitem.incident$) | remove-scsmobject -force
Así con el resto de los objetos por ej, con las solicitudes de cámbios:
Listar todas las solicitudes de cambios:
Get-SCSMObject -class (get-scsmclass -name system.workitem.changerequest$)
Borrar todas las solicitudes de cambios:
Get-SCSMObject -class (get-scsmclass -name system.workitem.changerequest$) | remove-scsmobject -force

Como siempre espero les sea útil.

No comments: