SCSM PowerShell Cmdlets
NOTE. This project is under migration to GitHub. Please DO NOT change anything here.
Project DescriptionThis project provides cmdlets for System Center Service Manager 2010/2010 SP1/2012/2012 SP1/2012 R2 which can be used to automate common tasks.
Current commands:
Add-SCSMEnumeration Add-SCSMRequestOffering Export-SCManagementPack Get-DataWarehouseConfiguration Get-SCDWDimensionTypes Get-SCDWFactTypes Get-SCDWMeasureTypes Get-SCDWOutriggerTypes Get-SCDWRelationshipFactTypes Get-SCDWWarehouseModuleTypes Get-SCGroup Get-SCManagementPack Get-SCManagementPackElement Get-SCQueue Get-SCSMAnnouncement Get-SCSMCategory Get-SCSMChildEnumeration Get-SCSMClass Get-SCSMConfigItem Get-SCSMConnectedUser Get-SCSMConsoleTask Get-SCSMEnumeration Get-SCSMFolder Get-SCSMFolderHierarchy Get-SCSMForm Get-SCSMImage Get-SCSMIncident Get-SCSMLanguagePackCulture Get-SCSMManagementPackReference Get-SCSMObject Get-SCSMObjectHistory Get-SCSMObjectProjection Get-SCSMObjectTemplate Get-SCSMPage Get-SCSMPageSet Get-SCSMRelatedObject Get-SCSMRelationshipClass Get-SCSMRelationshipObject Get-SCSMRequestOffering Get-SCSMRequestOfferingQuestion Get-SCSMResource Get-SCSMRule Get-SCSMRunAsAccount Get-SCSMServiceOffering Get-SCSMSession Get-SCSMStringResource Get-SCSMSubscription Get-SCSMTask Get-SCSMTaskResult Get-SCSMTopLevelEnumeration Get-SCSMTypeProjection Get-SCSMUserRole Get-SCSMUserRoleProfile Get-SCSMView Get-SCSMViewSetting Get-SCSMViewType Get-SCSMWhoAmI Get-SMLetsVersion Import-SCManagementPack New-SCGroup New-SCManagementPack New-SCQueue New-SCSealedManagementPack New-SCSMAnnouncement New-SCSMColumn New-SCSMFolder New-SCSMIncident New-SCSMManagementPackReference New-SCSMNotificationSubscription New-SCSMObject New-SCSMObjectProjection New-SCSMObjectTemplate New-SCSMRelationshipObject New-SCSMRequestOffering New-SCSMRequestOfferingQuestion New-SCSMServiceOffering New-SCSMServiceRequest New-SCSMSession New-SCSMUserRole New-SCSMView Remove-SCGroup Remove-SCManagementPack Remove-SCQueue Remove-SCSMEnumeration Remove-SCSMObject Remove-SCSMRelationshipObject Remove-SCSMRequestOffering Remove-SCSMServiceOffering Remove-SCSMSession Remove-SCSMSubscription Remove-SCSMUserRole Remove-SCSMView Set-SCSMAnnouncement Set-SCSMIncident Set-SCSMObject Set-SCSMObjectProjection Set-SCSMObjectTemplate Set-SCSMRunAsAccount
Small guide
Using SMLets Beta 3 Post #1 – Using Get-SCSMObject, Get-SCSMClass to Dump Data from SCSMUsing SMLets Beta 3 Post #2–Using Get-SCSMEnumeration, Get-SCSMRelationshipObject, Get-SCSMRelationshipClass to Automatically Resolve Incidents When All Child Activities Are Completed
Using SMLets Beta 3 Post #4–Using New-SCSMObject to Create Objects
Using SMLets Beta 3 Post #6–Getting the Owner of a Service
Using SMLets Beta 3 Post #7–Deleting Any Object in the UI
Using SMLets Beta 3 Post #8–Getting the GUID of an Enumeration
Using SMLets Beta 3 Post #9–Deleting Objects
Using SMLets Beta 3 Post #10–Getting a User’s Manager and a Manager’s Reports
Using SMLets Beta 3 Post #11–Getting a List of All the Classes in a Management Pack