sync: Auto-sync from ACG-M-L5090 at 2026-02-01 16:23:43
This commit is contained in:
185
clients/glaztech/QUICK-REFERENCE.md
Normal file
185
clients/glaztech/QUICK-REFERENCE.md
Normal 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.
|
||||
Reference in New Issue
Block a user