46 people following this project (follow)

Community Project for System Center Orchestrator (SCORCH) Integration Packs and Utilities

Current Utilities
  • SanitizeExport.exe
    • Used for manipulating ois_export files
    • Features
      • Turn off / on Generic logging on all exported runbooks
      • Turn off / on Object Specific logging on all exported runbooks
      • Remove all non-referenced Global Variables, Configs, Computer Groups, Schedules and Counters
Current IPs
  • System Center Orchestrator Webservice
    • Start Runbook
      • Allows for input parametes
      • Launch by GUID or by Path
    • Stop Runbook Job
    • Get All Folders
      • Returns all folders in the environmnet
    • Get All Jobs In Status
      • Allows for querying for jobs in any status (Pending, Running, Completed)
    • Get All Runbooks in Folder
      • Returns all runbooks in a given folder
    • Get All Running Runbooks
    • Get Job Instance Details
      • Returns details about a Runbook Job (Status, created by etc)
    • Get Job Instance Parameters
      • Returns all input and (if completed) output parameters for a Runbook Job
    • Get Runbook Job Instance Details
      • Returns data for all Job Instances for a given Runbook
  • Zip
    • Zip File(s)
      • Supports Zipping files on network shares
    • UnZip File
  • Port Query
    • Port Query - allows for testing server port combos. Returns open or closed
  • SQL
    • Run Query (Accepts paramatized queries)
  • Active Directory
    • Add User To Group
    • Create Security Group
    • Create Trust Relationship
    • Create User
    • Create Computer Account
    • Delete Group
    • Delete Trust Relationship
    • Delete User
    • Delete Comptuer Account
    • Disable Account
    • Enable Account
    • Enumerate Domains In Forest
    • Enumerate Objects In OU
    • Get Group Membership
    • Get Object Distinguished Name
    • Get Primary Domain Controller
    • Get User Group Memberships
    • Move AD Object
    • Remove User From Group
    • UnLockAccount
    • Add Multi-Value Object Property Value
    • Adds an additional value to a multi-value property
    • Set Object Property Value
    • Sets a single-value property's value
    • Get Object Values
    • Gets the values of all properties of the given object
    • Remove Multi-Value Object Property Value
    • Create Computer Account
  • Configuration Manager 2007
    • Add New Computer
    • Assign Package to DP
    • Associate Computer Record
    • Create Console Folder
    • Delete Console Folder
    • Delete Computer
    • Delete Generic Object
    • Get Folder
    • Get Folder Items
    • Move Folder
    • Move Item To Folder
    • Create Advertisement
    • Create Collection
    • Create Package
    • Create Program
    • Delete Advertisement
    • Delete Collection
    • Delete Package
    • Delete Program
    • Delete Computer Variable
    • Delete Collection Variable
    • Get Advertisement
    • Get Collection
    • Get Collection Members
    • Get Computer Variable
    • Get Collection Variable
    • Get Driver
    • Get Package
    • Get Parent Collection
    • Get Program
    • Get Sub Collections
    • Get System
    • Get User
    • Get Usergroup
    • Modify Advertisement
    • Modify Advertisement: Set Remote Client Flags
    • Modify Advertisement: Set Advert Flags
    • Modify Collection
    • Modify Collection Add Direct Member
    • Modify Collection Add Membership Rule
    • Modify Driver
    • Modify Package
    • Modify Package: Set PkgFlags
    • Modify Program Supported Platforms
    • Modify Program
    • Modify Program: Set ProgramFlags
    • Refresh Collection
    • Refresh Package at Distribution Point
    • Refresh Package Source
    • Remove Collection Membership
    • Remove Package from Distribution Point
    • Set Package Description
    • Set Package Source
    • Set Computer Variable
    • Set Collection Variable
    • Get Task Sequence Package
    • Modify Task Sequence Package
    • Modify Task Sequence Package: Set PkgFlags
    • Get Driver Package
    • Modify Driver Package
    • Modify Driver Package: Set PkgFlags
    • Get Image Package
    • Modify Image Package
    • Modify Image Package: Set PkgFlags
    • Get Operating System Install Package
    • Modify Operating System Install Package
    • Modify Operating System Install Package: Set PkgFlags
    • Get Boot Image Package
    • Modify Boot Image Package
    • Modify Boot Image Package: Set PkgFlags
    • Create Software Updates Package
    • Get Software Updates Package
    • Modify Software Updates Package
    • Modify Software Updates Package: Set PkgFlags
    • Create Authorization List
    • Get Authorization List
    • Modify Authorization List
    • Add CIs To Software Updates Package
    • Remove CIs From Software Updates Package
    • Create Updates Assignment
    • Get Updates Assignment
    • Modify Updates Assignment
    • Modify Updates Assignment: Add CIs
    • Modify Updates Assignment: Remove CIs
    • Synchronize Software Update Point
  • Exchange Mail
    • MonitorMailbox
    • DeleteMail
    • Move Mail
    • Find Mail
    • Read Mail
    • Create Folder
    • Delete Folder
    • Empty Folder
    • Find Folder
    • Get Attachments
    • Send Exchange Email (Supports adding attachments)
  • Exchange Calendaring
    • Creating Appointments
    • Getting Appointments
    • Canceling Appointments
  • Local Security
    • Add Local Computer Account
    • Remove Local Computer Account
    • Add User to Local Computer Group
      • Support for local users and AD users
    • Remove User from Local Computer Group
      • Support for local users and AD users
  • Scheduled Tasks
    • Create Scheduled Task
    • Delete Task
    • Add Daily Trigger
    • Add Monthly DOW Trigger
    • Add On Idle Trigger
    • Add On Logon Trigger
    • Add On System Start Trigger
    • Add Run Once Trigger
    • Add Weekly Trigger
    • Clear Task Triggers
    • Get Scheduled Tasks
    • Get Task Triggers
    • Kill Task
    • Run Scheduled Task
    • Set Task
  • Utilities
    • DateTime
      • Get Current Datetime
    • File System
      • Get Subdirectories
    • Registry
      • Add Registry Key
      • Delete Registry Key
      • Add Registry Key Value
      • Delete Registry Key Value
      • Set Registry Key String Value
      • Read Registry Key Value
    • System
      • Sleep
    • Text
      • Split String
      • Count Lines
      • Select Line
  • VMWare
    • Get Cluster
    • Get Datastore
    • Get Hard Disk
    • Get Network Adapter
    • Get Resource Pool
    • Get Snapshot
    • Get VM
    • Get VM Host
    • Invoke VM Script
    • Move VM
    • New Hard Disk
    • New Network Adapter
    • New Snapshot
    • New VM
    • Remove Hard Disk
    • Remove Network Adapter
    • Remove Snapshot
    • Remove VM
    • Set Hard Disk
    • Set Network Adapter
    • Set Snapshot
    • Set VM
    • Start VM
    • Stop VM
    • Suspend VM

Planned IPs
  • FTP
  • Encryption

If you would like to contribute to this project please contact me. If you would like your Integration Packs listed here please contact me.

Thank you all for your feedback on these projects.

Last edited Sat at 8:20 PM by randorfer, version 16