Releases
2.23.3
- Bugfix: Changing a device's device type does not correctly validate the device's name against the new device type's device name pattern.
Download
2.23.2
- Bugfix: The device import does not correctly validate device names against the device type's device name pattern.
Download
2.23.1
- Bugfix: The built-in role
Staging Manager
is missing the role permissionGetStagingSlotValidationErrors
which prevents users of that role from staging devices.
Download
2.23.0
- The Windows Update module can now be disabled or enabled via global settings. If the module is disabled, the device's update compliance is no longer refreshed and is not displayed. By default, the module is enabled as it was before.
Permission Changes (built-in roles are updated automatically, update your custom roles accordingly)
- New service-level permission
GetWindowsUpdateConfiguration
is required for every role.
Download
2.22.4
- Bugfix: Cannot read users from SCCM if any user has no AD domain name set (e.g. Azure AD users).
Download
2.22.3
- Bugfix: Fix database creation issue that affects new/clean installations with v2.22.0, v2.22.1 and v2.22.2 (this issue does not affect updates from an earlier version to v2.22.0, v2.22.1 or v2.22.2).
Download
2.22.2
- Bugfix: Device Import Error: Could not load file or assembly...
Download
2.22.1
- Bugfix: SQL error when displaying Audit log if UserAction table contains invalid JSON data.
- Bugfix: Grid Paging Selector is displayed in front of Context Menu.
- Bugfix: Enable paging on Software Assignment and Deployment State grids to be able to show more than 100 items.
Download
2.22.0
- IMPORTANT: SQL Server 2016 (database compatibility level 130) is the minimum version needed for this release.
- Update .NET Framework from 4.6.2 to 4.8 (this is the minimum version of .NET Framework that must be installed in order to install this update).
- New administrators page 'Audit log': Displays every user action executed on netECM.
- Staging action comment: Users can enter an optional comment when staging devices. The comment is written into the action audit log.
- Staging slots: Globally and for each device type a staging slot limit can be optionally defined. Before devices are staged, the availability of staging slots is validated first.
- Fix App Status Query SQL Timeout: The query to receive the overall app deployment status for useres and devices has been improved and should no longer cause SQL timeout errors.
Download
2.21.1
- Fix service startup issue that only affects new/clean installations with v2.21.0 (this issue does not affect updates from an earlier version to v2.21.0): Service cannot be started because the latest DB revision number is missing. Error message: Invalid RevisionNumber detected, Expected='144' Current = '143'. If you already did a clean installation of v2.21.0 and run into this issue an update to v2.21.1 will not work. You have to uninstall v2.21.0 completely before you can install v2.21.1.
Download
2.21.0
- New Device Client Action implementation:
- Uses a custom protocol handler supported by most browsers on Windows and no longer uses ActiveX.
- Requires the new netECM:UserDevice ClientActionLauncher component to be installed on the computer that launches a client action executed in netECM:UserDevice in the browser.
Download
2.20.1
- Improve SCCM SQL device queries by filtering out devices with high resource IDs (>= 2097152000), that are created by discovery methods like AD system or group discovery and caused netECM to display incorrect status information about devices.
Download
2.20.0
- Implemented multi device delete function
- Fixed issue with expanding the details of staging status messages
- Fixed issue with expanding the details of status viewer messages
Download
2.19.1
- Update .NET Framework from 4.5.1 to 4.6.2 or later (this is the minimum version of .NET Framework that must be installed in order to install this update)
- Update UI components
- Change netECM Service process architecture from 32-bit to 64-bit (this can have an effect on Device Action commands or Device Type events that currently depend on 32-bit executables!)
- Fix links that point to the old product website
- Fix "Device Type" option text is not visible in Device Group "Add condition" menu
- Fix application mass assignment wizard displays wrong device count for device groups and only assigns applications to a small subset of the devices
- Fix available devices list is empty if SCCM database query result contains NULL values in the Netbios_Name0 column
2.18.1
- Fix SQL Server 2017 incompatibility by code signing custom SQL assembly
- Fix incorrect SPN handling which could cause authentication issues using Kerberos and prevent a correct fallback to NTLM
- Code sign assemblies and setup
2.17.7103.1
- Setup can now be executed completely silent with a configuration file
2.17.6429.0
- Implemented device type copy function
- Implemented server ports configuration through the setup
- Ensured browser compatibility
- Updated web frameworks
- Bugfix:
- Fixed paging for software wizard
- Fixed slow JavaScript validation when creating new devices
- Fixed access denied error on profile pages
- Fixed resolution of variable %NetEcm.ScriptDir%
- Fixed permission check on web controllers
- Fixed user permission page showing same groups multiple times if user is member of multiple profiles
- Fixed free version permission issues
2.16.4425.0
- SDK
- Performance optimizing
- Additional parameter 'Remove device from uninstall collection' on stage process
- Skip Device Type choice on Device wizard if only one Device Type is available
- Device commands on status sites
- New function 'Change Device Type' on editing the Device
- Show the user permissions of the current user
- Ensure compatibility Sccm vNext 2016
- Bugfix:
- Show message on creating template if no device type is available
- Correct Device Action command 'Application Deployment Evaluation Cycle'
- Handle null value resultID in methode 'GetServerDeviceActionResult'
- Correct paging function on listing available primary users
2.15.5
- Optimize get staging state items
- Bugfix
- Handle nullable status message item
2.15.4
- Optimize user full text searching
- Add staging state transition from ReadyToStage to Staged
- Ensure while importing devices that the existing primary users on available devices are unaffected
- Bugfix:
- Timeount on GetStagingSummaryState
- Update OpenXML Library v2
- Null Message on read staging steps
2.15.3
- SccmUser Cache
- Improved storage of detected application deployment states from sccm
- Bugfix:
- Device variables with the same name could not be clearly assigned to a device type
2.15.2
- Option to enable/disable staging collection refresh
- Command Timout configuration for Sccm-DB queries
- Bugfix:
- The device list in software wizard was limited to 10 items per page
- The determination of user date failed if the user is directly assigned to an organization unit
- Ensure the correct format for variable assignments in v_DeviceInfos
2.15.1
- Bugfix:
- Messages in Status-Viewer were not resolved
2.15.0
- Option to show variable assignments in device list
- Option in setting to refresh all system collection after device created successfully
- Show affected Device Type when importing devices
- Show correct Device Type order in selection when creating import template
- Bugfix:
- Clean representation of enum values in export file
- Correct manage events on existing Device Types
- Make sure that the update device type methode works with more than 2000 associated devices
- Ensure that the device variables only can sort by arrows
2.14.0
- The Field 'Label' of the Software Collection Type is now called 'Name'
- The Collection Type (User or Device) is now called 'Member Type'
2.13.0
- Advanced search with attributes on selecting primary devices
- New search attribut PrimaryUser in device search
- If a User has no allocated devices show state 'No Device allocated' instead of 'No Status'
- Function on user summary states (StagingSummaryState, WindowsUpdateSummaryState) to show primary devices
- Notify user when open changes are discarded
- Show hint in user detail that only discovered AD-Groups are displayed
- Show info about the possible search attributes in full text search
- Bugfix:
- Timeout error occurred during software assignment process
- Timeout error occurred while managing profiles
- Devices with 100% compliance value from chart were not listed
- Handle option 'Stage after creation' in import routine
- The device variable cache was no longer active after a temporary error
- Handle null values in query GetWindowsUpdateScanEntry
- Include users in list which are directly assigned in an active directory container
2.12.0
- Manage User Groups
- Profile extended with User Group
- Overview Users including full text search
- Set Primary Users on Device
- Set Primary Devicse on User
- Show Primary Users from a selected Device (Switch from Device to the User Overview)
- Show Primary Devices form a selected User (Switch from User to the Device Overview)
- Create Application Detail State pending on the Users Access permissions (include permitted User and Device states)
- User Software allocation process
- Limitation and threshold value for User Software allocation process
- Include User informations in start page
- Revise Job processing (include additional Job informations, performing user-based jobs)
- Set default value for SoftwareDeploymentStateCheckInterval to 120[s]
- Bugfix:
- Make sure that the application runs on the final day of license
- Device variables on sccm object has not been deleted
2.11.0
- Load device actions in context menu dynamically
- Stop active modules immediately when stopping the service
- Activate http endpoint for access with powershell
- Optimization device state monitor
- Limitation and threshold value for staging process and software assignment process
- Additional info box before staging process is started effectively
- Combine arguments in fulltext search with AND or OR operator
- Browser to select active directory group
- Start service immediately after setup routine
- Update licensing library
- Bugfix:
- Show software detail state on devices with status new
- Handle NullReferenceException in import wizard
- Resolve range values in windows update compliance diagram
- Handle java script errors from date.js
- Ensure that language after end of the session is not reset
- Handle deletion of device variables on a device type that have a lot of referenced devices
2.10.0
- Update licensing library
- Device Import
- Manage running/failed application assignments
- Preparation optimization device state monitor
- Read exit code description from deployment type
- Added properties in windows update detail status (UpdateGroupName, WindowsUpdateState)
2.9.1
- Include new license library
2.9.0
- Replace device
- Apply config from device
- Copy cevice
- Change order of IIS authentication methodes when installing web application (1. NTLM, 2. Negotiate)
- Remove DateTime device variable
- Ensure that no images are downloaded from the internet
- Automatic loading of CSS and JS when they have been updated
- Optimization of Software Assignment wizard
- Optimization processing Software Assignment jobs
- WindowsUpdate Detail State
- New Device Events (DeviceMacGuidModified, DeviceConfigApplied, DeviceReplaced, DeviceReadyToStage, DeviceStagingStarted, DeviceStaged, StageDeviceFailed)
- Bugfix:
- Use only direct member ship rules in Software assignement job
- Make sure that newly created devices are not resetted by device state monitor
- Handle angle brackets in device variable declarations
2.8.0
- Bugfix:
- Option ClearPxe was lost in case of a restage
- Check device display names are unique in device type
- Handle client device actions with spaces in path
- Handle device group with spaces in device filter query
- Error correction while reading DeviceApplicationDeployment states
- Include device group filter in application assignment wizard
- Logging user actions
- Rework display error messages
- Handle context menu on small display resolution
- Use only trident version in browser check
- Include DenyOnlySID on list permissions
- Sorting device variables
- Set Delete Device permission for built in role Supporter and Staging Manager
2.7.2
- Bugfix sorting enum values
2.7.1
- Bugfix DeviceStateMonitor (read device variables from sccm)
2.7.0
- Add standard Software Collection Types for profiles
- Update permissions in role 'Viewer' and 'Software Manager' to show Device details
- Sorting enum values
- Ensure that no jobs will be performed on devices with the status "New"
- Service dependency to WMI Service
- Device text search
- New icon for Software Collection Group
- Correction on permission cache
- Improving Webpage logging
- Optimize reading variables from sccm
- Show correct error if a user logs in without right
- Handle browser compatibility mode
2.6.2
- Bug in SQL Update 68 fixed
2.6.1
- Logging JobQueue, WorkerThread
2.6.0
- Free Version Completion
- User interface to manage SoftwareCollectionTypes
- Declare Device Actions "Remote Powershell" and "Sccm Client Center"
- Bugfix browser compatibility check for Internet Explorer 11
2.5.0
- Bugfixes:
- Delete Device Actions in add DeviceType wizard failed
- Show overview after edit SoftwareCollectionGroup
- Update Enum values on Device Assignments after editing
- Ensure that assigned enum values can not delete
- Installation of serveral applications failed
- Edit/Delete DeviceVariables faild
- Quotes in DeviceActions have caused errors
- Ensure that mandatory variables always have a default value
- License monitoring (deactivation service when reaching license end)
- Free Version perparation
- Check license on starting web application
- Compatibility check on starting web application
- Different GUI changes
- Show variable description on creating device
- Common sizes/lengths of controls
- Built-In profiles not editable
- Rework Wizard (go back after operation failed)
- Common sort order for device variables
- Sort Device Actions alphanumeric by name
- New Icons (SoftwareGroups, SoftwareCollectionGroups, Profile)
- Show device status overview on start site (shortcuts to filtered device overview)
- Implementation Editable on Device variables
- New environment parameters in Device Commands available (%DeleteSccmObject%, %ClearPxe%)
- User interface to manage SoftwareCollectionGroups
- Editing option for a device in status failed
- Move Sccm Connection data from setting table to service app config
- Move license key from setting table to service app config
- Set devices with status New to status NotSynchronized if the come up again (DeviceState-Monitor)
- Update StatusViewer (resolve strings by SrsRessource.dll, check line breaks)
- Filter device after editing
- Check user context on add/edit/delete DeviceType
- Rework database (common data types, name conditions)
- Ensure refresh StagingCollection (introdution new state WaitingForCollectionMembership)
- Performance optimization List Devices (create view DeviceInfo)
- Use ADGroupSID 'S-1-5-32-544' for AdministratorAllDevices by default
- Add Logger in web application
- Server interface to manage SoftwareCollectionTypes (new name for SoftwareCollectionDeclaration)
2.4.0
- User interface to manage DeviceGroups
- User interface to manage Profiles
- Bugfix: DeviceState calculation Sync/NotSync -> New
- Check user context on add/edit Device
- Check user context on add/edit DeviceType
- Show resulting DeviceGroups on add/edit Device
- Show resulting DeviceType on add/edit DeviceType
- Show login mask if current user has no access to netECM
- Performance optimization List Devices
- Logging Daemon module (log4net)
- SoftwareCollection Permissions (server side)
2.3.0
- DeviceGroups
- User Authorization
- Bugfix: Manage DeviceVariable/DeviceAction in AddDevice-Wizard
- Ignore Mac-Address when calculating Device-SyncState
- Search function displays results when the enter key is pressed
2.2.0
- Device Import (server side)
- Application Detail State
- Staging Detail State
- Running BuiltIn Actions with powershell script
- Performance optimization List Jobs
- Bugfix: Rename Device Variable
- Handling StringFormat in DateTime Device Varialble
- Handling Available Devices if device name exists multiple times
2.1.0
- Custom Device Actions
- Allow Stage Action in state running
- read existing variables on available devices and set matching variables when integrate available devices
- Configuration software collection pattern
- Bugfix: SyncState String Device Variable
- Bugfix: Ignore obsolete devices when reading available devices
2.0.0
- Optimization of Windows update compliance values with integer datatype
- StagingState can now be confirmed manually
- Option when deleting Device whether Device Object in SCCM should be deleted or not
- Bugfix: Add UserName in SoftwareAssignment-Job
- Optimizing start/stop behavior in Job-Queue
- Refactor Job-Queue
- Bugfix: Restage-Action failed if an invalid CollectionID existed before
- Device-Commands
- Device Synchronization
- Detection of available SCCM Devices
- Integration of available SCCM Devices
1.2.1
- Bugfix: List DeviceApplicationDeployment-States, Ignore Case comparing DeviceNames
1.2.0
- Device Software Assignment
- Application State (Assignment State, Device Applicaiton Deployment State)
- Windows Update State (ComplianceGlobal, ComplianceCompany)
- Allow Stage Action when StagingState is ReadyToStage
- Option Stage Device after creation
- Show diagrams and important informations on Start-Site
1.1.0
- Staging State Monitor
- Device Status Viewer
- Sync Button on Device
- New Device Status (WaitingAdd / Sync / NotSync ....)
- New Configuration Items in Database
- Checking SCCM Connection on Start up
- Jobs are archived after execution
1.0.0
- Device Type Administration
- Device Administration
- Staging Device