Add README.md for Enterprise Troubleshooter
This commit is contained in:
1 parent
8068fca5bc
commit
33363ac960
1 file changed
+52
@@ -0,0 +1,52 @@
|
|||||||
|
# Enterprise Troubleshooter
|
||||||
|
|
||||||
|
A Windows desktop application for enterprise endpoint troubleshooting.
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
Enterprise Troubleshooter is a diagnostic and repair tool designed for IT administrators managing Windows endpoints in enterprise environments. It provides comprehensive diagnostics for network, storage, print spooler, Windows health, Active Directory, and Group Policy operations.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
### Diagnostics
|
||||||
|
- **Network Diagnostics**: Adapter status, gateway reachability, DNS resolution, DHCP status, internet connectivity, DNS staleness, NTP time skew
|
||||||
|
- **Storage Diagnostics**: Disk space analysis, temp folder cleanup recommendations
|
||||||
|
- **Print Spooler Diagnostics**: Print queue status, pending jobs
|
||||||
|
- **Windows Health**: SFC/DISM scan results, pending reboots, Windows Update status
|
||||||
|
- **Active Directory**: Domain connectivity, logged-on user, domain controller, trust relationship, GPO last apply
|
||||||
|
- **GPO Refresh**: Force Group Policy update
|
||||||
|
|
||||||
|
### Repair Operations
|
||||||
|
- Flush DNS cache
|
||||||
|
- Reset TCP/IP stack
|
||||||
|
- Reboot system
|
||||||
|
|
||||||
|
### Environment Detection
|
||||||
|
- Automatically detects VDI vs physical environment
|
||||||
|
- Identifies FsLogix profile paths
|
||||||
|
- Detects App Volumes mounts
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- Windows 10/11 (64-bit)
|
||||||
|
- .NET 8.0 Runtime (self-contained deployment included)
|
||||||
|
- Administrator privileges (required for repair operations)
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
1. Run `EnterpriseTroubleshooter.exe` as Administrator
|
||||||
|
2. The app automatically detects the environment (VDI/Physical)
|
||||||
|
3. Click diagnostic buttons to run checks
|
||||||
|
4. Use repair buttons (Flush DNS, Reset TCP/IP, Reboot) when repair mode is enabled
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
```bash
|
||||||
|
dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true
|
||||||
|
```
|
||||||
|
|
||||||
|
Output will be in `bin/Release/net8.0-windows10.0.22621.0/win-x64/publish/`
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Proprietary - Enterprise internal use only.
|
||||||
Reference in new issue
Block a user