How rzander/sccmclictr works
Client Center for Configuration Manager is a Windows desktop troubleshooting console for IT staff. Its principal workflow is to select or connect to a ConfigMgr client, inspect agent settings and operational state, then invoke a targeted repair or management action. The UI is organized as client-facing grids and controls, with optional plugins adding domain-specific tools such as App-V, software installation, remote utilities, and scripts. README describes WinRM and ConfigMgr-agent prerequisites; the tree and excerpts do not expose the central connection implementation, so uncertain wiring is omitted.
Main entry points: MainPage.xaml.cs Main page · InstallSwPanel.xaml.cs Software catalog · ServicesGrid.xaml.cs Services · ApplicationGrid.xaml.cs Applications
Components 24
Client console
- Main page
SCCMCliCtrWPF/SCCMCliCtrWPF/MainPage.xaml.cs - Client agent connection
- Connection settings
SCCMCliCtrWPF/SCCMCliCtrWPF/Settings.cs
Client inspection
- Services
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/ServicesGrid.xaml.cs - Applications
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/ApplicationGrid.xaml.cs - Installed software
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/InstalledSoftwareGrid.xaml.cs - Client cache
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/CacheGrid.xaml.cs - Execution history
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/ExecHistoryGrid.xaml.cs - Log viewer
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/LogViewer.xaml.cs - Event monitoring
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/EventMonitoring.xaml.cs - WMI browser
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/WMIBrowser.xaml.cs - Agent settings
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/SettingsMgmt.xaml.cs
Client management
- Install and repair
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/InstallRepair.xaml.cs - Install agent
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/InstallAgent.xaml.cs - Service windows
SCCMCliCtrWPF/SCCMCliCtrWPF/Controls/ServiceWindowGrid.xaml.cs
Optional tools
- App-V controls
Plugins/Plugin_AppV46/AppVForm.xaml-NUC1.cs - Software catalog
Plugins/Plugin_RuckZuck/InstallSwPanel.xaml.cs - PowerShell scripts
Plugins/Plugin_PSScripts/Plugin_PSScripts.xaml.cs - Remote utilities
Plugins/Plugin_ResourceExplorer/AgentActionTool_CMRemote.xaml.cs - Plugin tools
Plugins
Other components
- IT professional
- Managed computer
- RuckZuck service
- PowerShell
Connections 22
- IT professional → Main page: uses
- Main page → Client agent connection: selects client
- Client agent connection → Connection settings: reads configuration
- Services → Client agent connection: queries and controls
- Applications → Client agent connection: inspects client
- Installed software → Client agent connection: inspects client
- Client cache → Client agent connection: inspects client
- Execution history → Client agent connection: inspects client
- Log viewer → Client agent connection: reads logs
- Event monitoring → Client agent connection: monitors events
- WMI browser → Client agent connection: queries WMI
- Agent settings → Client agent connection: reads settings
- Install and repair → Client agent connection: runs repair
- Install agent → Client agent connection: installs agent
- Service windows → Client agent connection: reads schedules
- App-V controls → Client agent connection: runs App-V commands
- Software catalog → Client agent connection: checks and installs
- Software catalog → RuckZuck service: reports status
- PowerShell scripts → PowerShell: runs scripts
- Remote utilities → Managed computer: launches remote tool
- Main page → Plugin tools: exposes plugin tools
- Client agent connection → Managed computer: connects remotely