Files
cproudlock 5c07ffe288 Add documentation for all Inno Setup projects
New README files:
- BlueSSOFix: WiFi authentication repair utility
- JT2GO: Siemens JT2Go installer with prerequisites
- MappedDrive: Network drive mapping tool
- NetworkDriveManager: Advanced drive management with migration

Main repository README:
- Overview table of all projects
- Quick reference by category
- Common patterns and resources
- Building and silent installation instructions

Also includes Dashboard and LobbyDisplay projects.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 16:25:04 -05:00

158 lines
4.9 KiB
Markdown

# Network Drive Manager
Interactive menu-based tool for managing GE Aerospace legacy domain network drives with credential testing, backup/restore, and server migration support.
## Overview
This tool helps users manage network drive mappings when transitioning between domain servers or when experiencing authentication issues. It provides a user-friendly interface for common drive management tasks.
## Features
- **View Mappings** - Display all current network drive mappings with legacy server detection
- **Backup/Restore** - Save and restore drive configurations as JSON
- **Credential Testing** - Verify passwords work before attempting connections
- **Full Reset** - Disconnect, clear credentials, and reconnect all drives
- **Server Migration** - Automatically update drives from old to new server names
- **Add Predefined Drives** - Quick setup for standard drive letters (S:, V:, Y:)
- **Error 1219 Prevention** - Three-phase connection approach for multiple shares
## Menu Options
| Option | Description |
|--------|-------------|
| 1. View Mappings | Show all network drives with [LEGACY] tags |
| 2. Backup | Save current mappings to Documents folder |
| 3. Test Credentials | Verify password against legacy servers |
| 4. Full Reset | Complete disconnect/reconnect cycle |
| 5. Restore | Reconnect drives from backup file |
| 6. Add Drives | Map predefined S:, V:, Y: drives |
| 7. Password Portal | Open mypassword.ge.com in browser |
| 8. Quit | Exit the application |
## Server Configuration
| Type | Server |
|------|--------|
| Old Server | `tsgwp00525.rd.ds.ge.com` |
| New Server | `tsgwp00525.wjs.geaerospace.net` |
| Y: Drive | `win.cighpeifep036.logon.ds.ge.com` |
## Predefined Drives
| Drive | Path | Description |
|-------|------|-------------|
| S: | `\\tsgwp00525.wjs.geaerospace.net\shared` | Standard shared drive |
| V: | `\\tsgwp00525.wjs.geaerospace.net\eng_apps` | Engineering applications |
| Y: | `\\win.cighpeifep036.logon.ds.ge.com\ugcam_res_lib` | UGCAM resource library |
## Files
```
NetworkDriveManager/
├── NetworkDriveManager.iss # Inno Setup script (full implementation)
├── NetworkDriveManager.ps1 # Standalone PowerShell version
├── gea-logo.ico # Setup icon
├── patrick.bmp # Wizard banner
└── patrick-sm.bmp # Wizard small image
```
## Usage
### Running the Tool
1. Compile `NetworkDriveManager.iss` with Inno Setup
2. Run the generated executable
3. Select options from the menu
4. Enter your legacy domain password when prompted
### Backup File Location
Backups are saved to:
```
%USERPROFILE%\Documents\NetworkDriveMappings.json
```
### Backup Format
```json
{
"BackupDate": "2025-01-19 15:30:00",
"ComputerName": "WORKSTATION01",
"Username": "jsmith",
"Mappings": [
{
"DriveLetter": "S:",
"RemotePath": "\\\\tsgwp00525.wjs.geaerospace.net\\shared",
"ServerName": "tsgwp00525.wjs.geaerospace.net",
"ShareName": "shared",
"IsLegacy": true
}
]
}
```
## Error Handling
| Error Code | Meaning | Action |
|------------|---------|--------|
| 53 | Network path not found | Re-authenticate to Zscaler |
| 86 | Invalid password | Reset password at mypassword.ge.com |
| 1219 | Multiple connections exist | Tool handles automatically |
| 1326 | Bad username/password | Verify credentials |
| 1330 | Password expired | Reset password |
| 1909 | Account locked | Contact helpdesk |
## Three-Phase Connection Approach
To prevent Error 1219 when multiple drives point to the same server:
1. **Phase 1: Collect** - Gather all drives to be mapped
2. **Phase 2: Disconnect** - Remove ALL existing connections and clear IPC$
3. **Phase 3: Reconnect** - Map all drives with fresh credentials
This ensures Windows doesn't have conflicting credential sessions.
## Server Migration
When restoring drives, the tool automatically migrates server names:
```
\\tsgwp00525.rd.ds.ge.com\share → \\tsgwp00525.wjs.geaerospace.net\share
```
## Troubleshooting
### "Test credentials failed"
1. Verify you're connected to the corporate network (VPN/Zscaler)
2. Check if your password has expired
3. Try option 7 to reset your password
### "Error 1219: Multiple connections"
The tool handles this automatically. If it persists:
1. Run option 4 (Full Reset)
2. Log off and back on to Windows
3. Try again
### Drives don't appear after restore
1. Check Windows Explorer - drives may be disconnected
2. Run option 4 (Full Reset) to force reconnection
3. Verify network connectivity to the server
## Building
1. Install [Inno Setup 6.x](https://jrsoftware.org/isdl.php)
2. Open `NetworkDriveManager.iss`
3. Compile (F9)
4. Output: `Output/NetworkDriveManager.exe`
## Standalone PowerShell Script
For environments where Inno Setup isn't available, use:
```powershell
.\NetworkDriveManager.ps1
```
## Author
WJDT / GE Aerospace