SCSM PowerShell Cmdlets
Project Description
This project provides cmdlets for System Center Service Manager 2010 which can be used to automate common tasks.
Current commands:
CommandType Name
------- ----
Alias load
Alias new-mg
Function New-ManagementGroup
Function import-Assembly
Function Get-SCSMClassProperty
Function get-SCSMCommand
Function get-SCSMproperty
Cmdlet Get-SCSMTask
Cmdlet Get-SCSMSubscription
Cmdlet Get-SCSMTypeProjection
Cmdlet Get-SCSMTaskResult
Cmdlet Get-SCSMUserRole
Cmdlet Get-SCSMTopLevelEnumeration
Cmdlet Import-SCManagementPack
Cmdlet Remove-SCSMSubscription
Cmdlet Remove-SCSMObject
Cmdlet Remove-SCManagementPack
Cmdlet Set-SCSMObject
Cmdlet Set-SCSMIncident
Cmdlet Set-SCSMAnnouncement
Cmdlet New-SCSealedManagementPack
Cmdlet New-SCManagementPack
Cmdlet Set-SCSMObjectProjection
Cmdlet New-SCSMObject
Cmdlet New-SCSMIncident
Cmdlet New-SCSMAnnouncement
Cmdlet Get-SCSMRunAsAccount
Cmdlet Get-SCDWWarehouseModuleTypes
Cmdlet Get-SCDWRelationshipFactTypes
Cmdlet Get-SCManagementPack
Cmdlet Get-SCSMAnnouncement
Cmdlet Get-SCManagementPackElement
Cmdlet Get-SCDWOutriggerTypes
Cmdlet Get-DataWarehouseConfiguration
Cmdlet Export-SCManagementPack
Cmdlet Get-SCDWDimensionTypes
Cmdlet Get-SCDWMeasureTypes
Cmdlet Get-SCDWFactTypes
Cmdlet Get-SCSMCategory
Cmdlet Get-SCSMRelatedObject
Cmdlet Get-SCSMObjectProjection
Cmdlet Get-SCSMRelationshipClass
Cmdlet Get-SCSMRule
Cmdlet Get-SCSMResource
Cmdlet Get-SCSMObject
Cmdlet Get-SCSMClass
Cmdlet Get-SCSMChildEnumeration
Cmdlet Get-SCSMConfigItem
Cmdlet Get-SCSMIncident
Cmdlet Get-SCSMEnumeration
Using these we can now do stuff like closing all incidents which title starts with “Network”, has the status Resolved and hasn’t been touched for a given period of time
Get-SCSMIncident –Title “Network%” –Status Resolved –InactiveFor 5.00:00:00 | Set-SCSMIncident –Status Closed –Comment “Closed due to inactive period”