Change log
The following overview describes new features and bug fixes of SCCM Manager.
Green Notes: New Feature
Yellow notes: Note
Red notes: Bug fixed
Web Service 3.6.5.0
Client are no longer created in an "dirty" state. Previously, the computer object values (Active, Client and AgentName) were sometimes set twice. This was caused by a DDR inbox entry that set them.
Web Service 3.6.4.0
Update Membership is no longer triggered automatically when a collection is assigned. If an Update Membership is to be performed explicitly, this can be done manually, e.g. via Collection Manager or Collection Membership Viewer. In the past, an Update Membership was performed on every single assignment.
In this release, only a boolean value within the Webservice function "Add Client To Collection" has been set from True to False. This release is based on Webservice version 3.6.3.3, so the SCCMWebService.dll (and .pdb) file can be replaced without hesitation
Web Service 3.6.3.3
The computer filtering in the memory has been optimized, so that there should no longer be an error or "hang" here
When computer filtering is disabled (web.config ComputerFilterEnabled = false) there is now no error when CollectionQuery is configured and no Collections are configured
If the search collections are disabled (web.config SearchCollectionsEnabled = false) there is no error anymore if no collections are configured
"ResourceByOwner" was taken out again for performance reasons. These are computers that have been newly created and do not yet return in the Computer Query. However, they can be used via the Client Creator.
If no computers are found for a user, there is a warning in the web service log with a hint to check UserPermissions.xml
The query of the computer list took place erroneously from the view of the SCCM Manager database. This is now fixed and takes place again from the MECM database
Web Service 3.6.3.0
Implementation of the computer cache (see documentation: SCCM Web Service 3.6.3.0 Computer Cache)
New setting (web.config): EnableSqlQueryLogging - enable/disable SQL query logging = less log spam.
New setting (web.config): EnableComputerDataCache - enable/disable the cache system.
New setting (web.config): ComputerDataTTL - time interval in seconds when SQL query takes place to update the computer list.
Bugfix: The permission cache (web.config: EnableUserGroupCache) returned a "not granted" if multiple groups were configured for a plugin. The phenomenon occurred only under certain circumstances and is now fixed
Various improvements in logging behavior
Client Version 3.6.3.0 (2023-27-09)
Only the computers from the first scope query were displayed, this is now fixed.
Message flood bug fixed
Idle timer was not stopped after idle time expired and there was an error due to unreachable server. (WorkItem #1385)
Version 3.6.1.0 (2023-27-09)
New setting in AppConfig.xml.
MaxComputers. Now only the set maximum of computer objects is displayed in the search interface.
Search field adjustment
Enter must now be pressed in the search field for the filtering to take place.
The search filter influences which computers are displayed, the search continues over all columns that contain a string. Enter must now be pressed in the search field for the filtering to take place.
Attention! The search filter also influences the availability of the selectable computers in all plugins that are started after a filtering. However, it is possible to add computer objects to the "Selected computers" work list, for example, as it remains.
It is only the display of the computer objects in the GUI, in the memory are still all objects, only after clicking Refresh in the search interface a new web service request takes place. However, as before, this is only necessary if, for example, there are new computer objects that did not exist or were in the user's scope at the time of startup.
Version 3.5.0.0 (2021-03-09)
Executer Plugin: New configuration option "DirectPing": Causes a ping to be executed by the client and not by the server.
New server configuration: „CollectionPostfixMapping“: ..\Resources\Configuration\CollectionPostfixMapping.xml. Replaces web.congig-settings "InstallCollectionPostfix" and "UninstallCollectionPostfix". Any number of postfixes can be created.
WebService access via HTTPS possible as an option in the login area: Can also be enforced via client component configuration. SCCMManager.exe.config -> Setting: ForceSSL.
WebService log file: Further configuration options:
Support variable: {SERVICEACCOUNT} corresponds to executing service account.
Support variable: {REQUESTINGUSER} corresponds to calling user.
WebService Reinitialization: Reinitialization via the SCCM Manager interface, thus no need to restart the pool when making configuration changes.
Collection Manager Plugin: New configuration option: "ObjectType", provides mode for distribution to user collections.
Software Assignment Plugin: Collection lists can be added. Computer lists can be added. New configuration option: "UserCollectionMode", mode for distribution by user collections.
Collection Lists: Lists of collections can be created. In the Software Assignment Plugin these lists can be used.
Cache: Can be activated via SCCM Web Service. Group permissions are stored so that they only have to be queried once when a user logs in multiple times. Existing cache entries can be managed via the "Web Service Cache" client plug-in in the "Administration" function group.
Client Creator: Queuing functionality: Creation of clients is now executed asynchronously. Additional interfaces via SQL and the included queue service can be used to control creation and processing.
A client loader is now available for client installation. This is used to simplify the distribution of updates. A new client version only has to be installed on the server. When starting the SCCM Manager on a client, it is then automatically ensured that the current version is available or downloaded from the server and installed after %LOCALAPPDATA%.
Kafka-Support: New services and features are available to generate, receive and manage Kafka messages.
SQL: The database installation can now be installed on instances where there is no SCCM database without using Linked Server.
Version 3.4.0.0 (2020-02-01) - Bugfix
Incorrect display of the server name in "Maintenance Mode
Client Actions shows an incorrect status for "Software Distribution Agent".
Crash at "Reset Computer" if no computer is selected
Process Manager does not support full text search
Process Manager does not return error message if WinRM functionality is not given
Duplicate entries in computer list import
Client Creator error "Unable to add osd variables" for orphaned entries
Computerdubletten.
Version 3.3.0.0 (2019-01-01)
Global plugin configurations (SCCM Manager "Primary" instance)
SQL replacement strings (application-wide)
Dynamic computer search - SQL queries, SCCM collections, dyn. permissions
SSL connection configurable
Dynamic determination of group memberships via wildcard *
Interface configuration - cloning groups and plugins
Interface configuration - Import/Export
Client Creator / Software Installation: Post Action Script Execution
Client Creator: Usability of "internal" variables (Post Action Script)
Client Creator: Additional software can be hidden
Computer Datasheet: conditional formattings
Logging: Conversion to WinRM
Power Shell GUI: Transfer of computers by substitution variable {COMPUTERNAME}
Client Migration: Transfer of data from source systems into the corresponding text fields; matching via column name
Product Rule Editor: Export / Import products
Display admin mode / primary instance / release type in window header
Version 3.2.0.0 (2018-03-01)
New setup.
Computer list import enabled again
Multiconfigurations of plug-ins
simplified configuration of plug-ins
Client Creator: New function: Migration
DatabaseConnector: New plugin for configuring various database connections, enables access to third-party data
MatchProductRuleEditor: New plugin for product summarization of inventoried software
Excel-Export: XLSX format is now supported
Client Creator: Possibility to create computer objects in Active Directory
Add Computer: Possibility to create computer objects in Active Directory
New licensing system
Version 3.1.0.0 (2017-10-01)
WebService: Session-based web service call
Display of the connected server in the window header
Direct login with server : Call parameter of SCCMManager.exe with server name possible
Cancel login: Login: can be canceled
Collection Manager: Automatic focus on the first entry
PowerShell subfolder: The PowerShell plugin can now display specific subfolders
Custom Inventory Plugin: new plugin
Setup: Clear Client Cache: After update/reinstallation the client cache directory is automatically cleared
Setup Bugfix: During an uninstallation the shortcuts are now removed
Computer list import disabled due to a bug
Version 3.0.0.0 (2016-11-01)
Framework-Redesign: Framework design: Revision of the basic software architecture
New client component : The client component is no longer accessed via Internet Explorer, instead a Windows client application is provided.
New system requirement: (Client and Server): .Net Framework 4.5
Administration mode: The command line parameter "-admin" starts SCCM Manager in administration mode if the respective user is in the administrators group.
Login-Maske: The command line parameter "-login" starts the SCCM Manager with login mask
Silent-Setup: The new setup enables silent installation.
Open plug-in interface PuginBase.dll: Simple interface for the development of plug-ins (e.g. by customers themselves)
Context menu plugins: Plugins can now be integrated into the context menu of the computer search
Configuration mode: The configuration of the entire interface and the plug-ins is now possible directly via the client application if it has been started in administration mode and the respective user is in a configured user group.
PowerShell extension: Various new functions
Search-On-Demand functionality available in computer search