5.6 KiB
5.6 KiB
Glaztech PDF Fix - READY TO DEPLOY
Status: ✅ All scripts configured with Glaztech file server information
File Server: \192.168.8.62
Created: 2026-01-27
Quick Deployment
Option 1: Deploy via GuruRMM (Recommended for Multiple Computers)
cd D:\ClaudeTools\clients\glaztech
.\Deploy-PDFFix-BulkRemote.ps1 -UseGuruRMM
This generates: GuruRMM-Glaztech-PDF-Fix.ps1
Upload to GuruRMM:
- Client: Glaztech Industries
- Client ID: d857708c-5713-4ee5-a314-679f86d2f9f9
- Site: SLC - Salt Lake City
- Task Type: PowerShell Script
- Run As: SYSTEM
- Timeout: 5 minutes
Option 2: Test on Single Computer First
# Copy to target computer and run as Administrator:
.\Fix-PDFPreview-Glaztech-UPDATED.ps1
Option 3: Deploy to Multiple Computers via PowerShell Remoting
$Computers = @("GLAZ-PC001", "GLAZ-PC002", "GLAZ-PC003")
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames $Computers
What's Configured
File Server
- IP: 192.168.8.62
- Automatically scanned paths:
- \192.168.8.62\alb_patterns
- \192.168.8.62\boi_patterns
- \192.168.8.62\brl_patterns
- \192.168.8.62\den_patterns
- \192.168.8.62\elp_patterns
- \192.168.8.62\emails
- \192.168.8.62\ftp_brl
- \192.168.8.62\ftp_shp
- \192.168.8.62\ftp_slc
- \192.168.8.62\GeneReport
- \192.168.8.62\Graphics
- \192.168.8.62\gt_invoice
- \192.168.8.62\Logistics
- \192.168.8.62\phx_patterns
- \192.168.8.62\reports
- \192.168.8.62\shp_patterns
- \192.168.8.62\slc_patterns
- \192.168.8.62\sql_backup
- \192.168.8.62\sql_jobs
- \192.168.8.62\tuc_patterns
- \192.168.8.62\vs_code
Network Ranges
- glaztech.com domain
- 192.168.0.* through 192.168.9.* (all 10 sites)
- 192.168.8.62 (file server - explicitly added)
Local Paths
- User Desktop
- User Downloads
- User Documents
What the Script Does
- ✅ Unblocks PDFs - Scans all configured paths and removes Zone.Identifier
- ✅ Trusts file server - Adds 192.168.8.62 to Intranet security zone
- ✅ Trusts networks - Adds all Glaztech IP ranges to Intranet zone
- ✅ Disables SmartScreen - For Glaztech internal resources only
- ✅ Enables PDF preview - Ensures preview handlers are active
- ✅ Creates log - C:\Temp\Glaztech-PDF-Fix.log on each computer
Recommended Pilot Test
Before mass deployment, test on 2-3 computers:
# Test computers (adjust names as needed)
$TestComputers = @("GLAZ-PC001", "GLAZ-PC002")
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames $TestComputers
Verify on test computers:
- Open File Explorer
- Navigate to: \192.168.8.62\reports (or any folder with PDFs)
- Select a PDF file
- Enable Preview Pane: View → Preview Pane
- Expected: PDF displays in preview pane
- Check log:
C:\Temp\Glaztech-PDF-Fix.log
After Successful Pilot
Deploy to All Computers
Method A: GuruRMM (Best for large deployment)
.\Deploy-PDFFix-BulkRemote.ps1 -UseGuruRMM
# Upload generated script to GuruRMM
# Schedule/execute on all Glaztech computers
Method B: PowerShell (Good for AD environments)
# Get all Glaztech computers from Active Directory
$AllComputers = Get-ADComputer -Filter {OperatingSystem -like "*Windows 10*" -or OperatingSystem -like "*Windows 11*"} -SearchBase "DC=glaztech,DC=com" | Select -ExpandProperty Name
# Deploy to all
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames $AllComputers
Method C: Site-by-Site (Controlled rollout)
# Site 1
$Site1 = Get-ADComputer -Filter * -SearchBase "OU=Site1,DC=glaztech,DC=com" | Select -ExpandProperty Name
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames $Site1
# Verify, then continue to Site 2, 3, etc.
Verification Commands
Check if script ran successfully
# View log on remote computer
Invoke-Command -ComputerName "GLAZ-PC001" -ScriptBlock {
Get-Content C:\Temp\Glaztech-PDF-Fix.log -Tail 20
}
Check if file server is trusted
# On local or remote computer
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains\192.168.8.62" -ErrorAction SilentlyContinue
# Should return: file = 1
Test PDF preview manually
# Open file server in Explorer
explorer "\\192.168.8.62\reports"
# Enable Preview Pane, select PDF, verify preview works
Files Available
| File | Purpose | Status |
|---|---|---|
Fix-PDFPreview-Glaztech-UPDATED.ps1 |
Main fix script (use this one) | ✅ Ready |
Deploy-PDFFix-BulkRemote.ps1 |
Bulk deployment script | ✅ Ready |
GPO-Configuration-Guide.md |
Group Policy setup guide | ✅ Ready |
README.md |
Complete documentation | ✅ Ready |
QUICK-REFERENCE.md |
Command cheat sheet | ✅ Ready |
DEPLOYMENT-READY.md |
This file | ✅ Ready |
Support
GuruRMM Access:
- Client ID: d857708c-5713-4ee5-a314-679f86d2f9f9
- Site: SLC - Salt Lake City
- Site ID: 290bd2ea-4af5-49c6-8863-c6d58c5a55de
- API Key: grmm_Qw64eawPBjnMdwN5UmDGWoPlqwvjM7lI
Network Details:
- Domain: glaztech.com
- File Server: \192.168.8.62\
- Site Networks: 192.168.0-9.0/24
Script Location: D:\ClaudeTools\clients\glaztech\
Next Steps
- Pilot test on 2-3 computers
- Verify PDF preview works on test computers
- Review logs for any errors
- Deploy to all affected computers
- (Optional) Configure GPO for permanent solution
- Document which computers were fixed
Ready to deploy! Start with the pilot test, then proceed to full deployment via GuruRMM or PowerShell remoting.