Repository navigation
Share Manager V2.2.0 - Organization, Analytics, GDPR & Credential Recovery
Share Manager V2.2.0
Major feature release with organization, analytics, GDPR compliance, and performance improvements.
What's New
⭐ Organization & Search System
- Favorites: Star your most-used shares (
<*>indicator) - Categories: Group shares by Work, Personal, Projects, etc.
- Smart Search: Real-time filtering across name/path/drive/description
- Multi-Criteria Filtering: Combine search + category + favorites
- Keyboard Shortcuts:
Ctrl+N,Ctrl+F,Ctrl+R,Ctrl+A,Ctrl+D,Delete
📊 Analytics & History
- Connection Tracking: Timestamped history of all connection attempts
- Usage Stats: Connection count and last connected time per share
- Error Tracking: Last error message stored for troubleshooting
- Session Logging: Correlate operations with Session IDs
🔒 GDPR Compliance
- Personal data (usernames, paths, computer names) only at DEBUG level
- Default INFO level shows operations without identifiers
- Enterprise-ready privacy by design
🔑 Credential Recovery
- Automatic password prompts when credentials missing
- Works in all connection operations (CLI & GUI)
- Solves DPAPI cross-machine credential limitation
- Offers to save credentials after successful connection
🚀 Performance
- 80-95% faster with intelligent config caching
- Exponential backoff retry (2s, 4s delays)
- Intelligent error classification with detailed messages
🔧 Critical Fixes
- Fixed cmdkey special character password handling (
&,%,!,^) - Fixed AutoMap ANSI escape codes in CMD logs
- Fixed batch operations array bug
- Fixed cache staleness issues
🔧 Critical Fixes
- Fixed cmdkey special character password handling (
&,%,!,^) - Fixed AutoMap ANSI escape codes in CMD logs
- Fixed batch operations array bug
- Fixed cache staleness issues
CLI Improvements
- UNC Auto-Correction: Automatically adds
\\prefix if missing - Input Validation: Centralized helper with 3-attempt retry limit
- Credential Prompting: Interactive password entry in Connect/Reconnect All
- Status Command: Organized view grouped by Connected/Disconnected/Disabled
- Batch Indicators: [ENABLED] (green) / [DISABLED] (red) status
GUI Improvements
- Credential Prompting: MessageBox + form when credentials missing
- Keyboard Shortcuts: Full suite for common operations
- Sorting: Clickable headers with bi-directional sort
- Theme Support: Classic (v2.0.2 look) or Modern (native visual styles)
- Smart Buttons: Connect/Disconnect All disabled when not applicable
Additional Features from v2.1.0+
- Structured Logging: Dual-output (text + JSONL) with automatic rotation
- Log Analysis: Query events with
Get-LogEventstool - Credential Backup/Restore: Export/import with Merge or Replace modes
- Config Caching: 80-95% reduction in disk reads
- Enhanced Retry: Exponential backoff with intelligent error classification
Installation
New Installation
Download Share_Manager.ps1 and run:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
.\Share_Manager.ps1Upgrade from V2.1.1
✅ Automatic upgrade - Just run the new script
- Existing
shares.jsonremains valid - All features preserved
- Safe to rollback (data format unchanged)
Requirements
- Windows PowerShell 5.1+ or PowerShell 7+
- Windows 10/11 or Windows Server 2016+
- No administrator privileges required
Documentation
- Full Changelog: CHANGELOG.md
- GDPR Compliance: GDPR-COMPLIANCE.md
- README: README.md
Breaking Changes
None - Fully backward compatible with V2.1.1
Known Issues
- DPAPI Limitation (Windows design, not a bug):
- Credentials encrypted on Machine A won't decrypt on Machine B
- Solution: Use new credential prompting feature when connecting shares
- Windows 11 25H2+: WMIC removed (AutoMap script already updated)
Credits
Author: Dantdmnl
License: See LICENSE
Version: 2.2.0
Release Date: February 1, 2026
Support
Found a bug or have a feature request? Open an issue on GitHub!
Full Changelog: CHANGELOG.md