sync: Auto-sync from ACG-M-L5090 at 2026-02-01 16:23:43

This commit is contained in:
2026-02-01 16:23:43 -07:00
parent b79c47acb9
commit 04a01f0324
26 changed files with 6954 additions and 0 deletions

View File

@@ -0,0 +1,185 @@
# Glaztech PDF Fix - Quick Reference Card
## Common Commands
### Run on Single Computer (Local)
```powershell
.\Fix-PDFPreview-Glaztech.ps1
```
### Deploy to Multiple Computers (Remote)
```powershell
# From list
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames "PC001","PC002","PC003"
# From file
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames (Get-Content computers.txt)
# All AD computers
$Computers = Get-ADComputer -Filter * | Select -ExpandProperty Name
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames $Computers
```
### Generate GuruRMM Script
```powershell
.\Deploy-PDFFix-BulkRemote.ps1 -UseGuruRMM
# Output: GuruRMM-Glaztech-PDF-Fix.ps1
```
### Add File Servers
```powershell
.\Fix-PDFPreview-Glaztech.ps1 -ServerNames "fileserver01","192.168.1.50"
# Bulk deployment with servers
.\Deploy-PDFFix-BulkRemote.ps1 -ComputerNames $Computers -ServerNames "fileserver01","192.168.1.50"
```
### Add Custom Paths
```powershell
.\Fix-PDFPreview-Glaztech.ps1 -UnblockPaths "\\fileserver\shared","C:\Data"
```
---
## Verification Commands
### Check Log
```powershell
Get-Content C:\Temp\Glaztech-PDF-Fix.log
```
### Verify Zone Configuration
```powershell
# Check Intranet zone
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1"
# Check SmartScreen (should be 0 = disabled for Intranet)
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1" -Name "2702"
```
### Check if File is Blocked
```powershell
$File = "\\server\share\document.pdf"
Get-Item $File -Stream Zone.Identifier -ErrorAction SilentlyContinue
# No output = file is unblocked
```
### Test PDF Preview
```powershell
# Open Explorer to network share
explorer "\\fileserver\documents"
# Enable Preview Pane: View → Preview Pane
# Select a PDF - should preview
```
---
## Troubleshooting Commands
### Restart Explorer
```powershell
Stop-Process -Name explorer -Force
```
### Manually Unblock Single File
```powershell
Unblock-File "\\server\share\file.pdf"
```
### Manually Unblock All PDFs in Folder
```powershell
Get-ChildItem "\\server\share" -Filter "*.pdf" -Recurse | Unblock-File
```
### Enable PowerShell Remoting
```powershell
Enable-PSRemoting -Force
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force
```
### Force GPO Update
```powershell
gpupdate /force
gpresult /H C:\Temp\gpresult.html
```
---
## GuruRMM Deployment
1. Generate script:
```powershell
.\Deploy-PDFFix-BulkRemote.ps1 -UseGuruRMM
```
2. Upload to GuruRMM:
- Task Type: PowerShell
- Target: Glaztech Industries (d857708c-5713-4ee5-a314-679f86d2f9f9)
- Run As: SYSTEM
- Timeout: 5 minutes
3. Execute and monitor results
---
## GPO Deployment
See: `GPO-Configuration-Guide.md`
**Quick Steps:**
1. Create GPO: "Glaztech - PDF Preview Fix"
2. Add sites to Intranet Zone:
- `*.glaztech.com`
- `192.168.0.*` through `192.168.9.*`
3. Disable SmartScreen for Intranet (Zone 1, value 2702 = 0)
4. Link GPO to computer OUs
5. Force update: `gpupdate /force`
---
## Files
| File | Purpose |
|------|---------|
| `Fix-PDFPreview-Glaztech.ps1` | Main script (run on individual computer) |
| `Deploy-PDFFix-BulkRemote.ps1` | Bulk deployment (run from admin workstation) |
| `GPO-Configuration-Guide.md` | Group Policy setup instructions |
| `README.md` | Complete documentation |
| `QUICK-REFERENCE.md` | This file (cheat sheet) |
---
## Default Behavior
Without parameters, the script:
- ✅ Scans Desktop, Downloads, Documents
- ✅ Unblocks all PDF files found
- ✅ Adds `glaztech.com` to Intranet zone
- ✅ Adds `192.168.0.*` - `192.168.9.*` to Intranet zone
- ✅ Disables SmartScreen for Intranet zone
- ✅ Enables PDF preview handlers
- ✅ Creates log: `C:\Temp\Glaztech-PDF-Fix.log`
---
## Support
**GuruRMM Client ID:** d857708c-5713-4ee5-a314-679f86d2f9f9
**Domain:** glaztech.com
**Networks:** 192.168.0-9.0/24
**Script Location:** `D:\ClaudeTools\clients\glaztech\`
---
## Status Checklist
- [x] Scripts created
- [x] GPO guide created
- [x] GuruRMM deployment option available
- [ ] File server names/IPs pending (waiting on user)
- [ ] Pilot testing (1-5 computers)
- [ ] Bulk deployment
- [ ] GPO configuration
- [ ] Verification complete
**Next:** Get file server details from Glaztech IT, then update script parameters.