ConfigMgr WebService

 

The ConfigMgr WebService has been designed to extend the functionality of Operating System Deployment with Configuration Manager Current Branch. It contains methods for performing operations in Configuration Manager, Active Directory and Microsoft Deployment Toolkit.

1.4.0
General improvements:
  • Wizard driven installation now stores configuration in registry for improved upgrade experience
  • Wizard driven installation now creates the ConfigMgr WebService Activity event log
  • Added a method to retrieve the current version of the web service
Configuration Manager
  • GetCMApplicationByCategory
  • GetCMUser
  • GetCMOSImageArchitectureForTaskSequence
Active Directory
  • SetADComputerManagedByAttribute
1.3.0
General improvements
  • Addded Description property to GetCMPackage
  • Updated Connect (SMS Provider) method with better event logging
  • Added event logging for start and end of all web methods including client IP address
Configuration Manager
  • AddCMComputerAssociationForUser
  • GetCMCollectionsForDeviceByUUID
  • GetCMOSImageVersionForTaskSequence
  • RemoveCMComputerAssociation
  • RemoveCMDeviceFromCollection
  • RemoveCMLastPXEAdvertisementForDevice
  • RemoveCMLastPXEAdvertisementForCollection
Active Directory
  • GetADSiteNameByIPAddress
1.2.0
Configuration Manager
  • GetCMUnknownDeviceByUUID
  • RemoveCMUnknownDeviceByUUID
Active Directory
  • AddADComputerToGroup
  • RemoveADComputerFromGroup
  • SetADComputerDescription
  • SetADOrganizationalUnitForComputer
1.1.0
CONFIGURATION MANAGER
  • AddCMComputerToCollection
  • GetCMDeviceCollections
  • GetCMDeviceNameByUUID
  • GetCMDeviceResourceIDByMACAddress
  • GetCMDeviceResourceIDByUUID
  • GetCMDiscoveredUsers
  • GetCMDriverPackageByModel
  • GetCMHiddenTaskSequenceDeployments (updated)
  • GetCMHiddenTaskSequenceDeploymentsByResourceId
  • GetCMPackage
  • GetCMUniqueUserName
  • ImportCMComputerByMacAddress
  • ImportCMComputerByUUID
  • UpdateCMCollectionMembership
MICROSOFT DEPLOYMENT TOOLKIT
  • AddMDTRoleMember
  • AddMDTRoleMemberByAssetTag
  • AddMDTRoleMemberByMacAddress
  • AddMDTRoleMemberBySerialNumber
  • AddMDTRoleMemberByUUID
  • GetMDTComputerByAssetTag
  • GetMDTComputerByMacAddress
  • GetMDTComputerBySerialNumber
  • GetMDTComputerByUUID
  • GetMDTComputerNameByIdentity
  • GetMDTComputerRoleMembership
  • GetMDTDetailedComputerRoleMembership
  • GetMDTRoles
  • RemoveMDTComputerFromRoles
1.0.0
Configuration Manager
  • Get Primary User by Device
  • Get Primary Device by User
  • Get Boot Image Source Version
  • Get Deployed Applications by User
  • Get Deployed Applications by Device
  • Get Hidden Task Sequence Deployments

Site types:

  • Central Administration Site
  • Primary Site
  • Secondary Site

Site System roles:

  • Management Point
  • Distribution Point
  • Software Update Point
  • State Migration Point
  • Application Catalog
  • Enrollment Point
  • Enrollment Proxy Point
  • Certificate Registration Point

In addition to what’s mentioned above, the tool will also allow you to:

  • Configuration Manager configuration:
    • Download prerequisite files for Configuration Manager setup
    • Download and install Windows Assessment and Deployment Kit (ADK)
    • Create NO_SMS_ON_DRIVE.SMS files to prevent unwanted volumes to be used by Configuration Manager
  • Active Directory configuration:
    • Extend Active Directory schema
    • Create System Management container in Active Directory
    • Configure permissions on System Management container
  • SQL Server configuration:
    • Configure SQL Server memory usage settings
    • Validate SQL Server collation
    • Pre-create the Configuration Manager database
    • Configure SSRS database file size settings

Comments are closed.