total 861
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    273 Dec 28 09:54 .gitignore
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   3037 Dec 28 13:35 audit-mike-actions.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1468 Dec 28 13:35 bgbuilders-dns-records.txt
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   2248 Dec 28 13:35 bgbuildersllc-godaddy-zonefile.txt
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1363 Dec 28 13:35 check-firewall.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    738 Dec 28 13:35 check-fresh-logs.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   2166 Dec 28 13:35 check-mailbox-rules.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   2067 Dec 28 13:35 check-mike-signins.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   2896 Dec 28 13:35 check-monday-meetings.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    300 Dec 28 13:35 check-nps.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1115 Dec 28 13:35 check-nps-listening.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    703 Dec 28 13:35 check-nps-logs.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1557 Dec 28 13:35 check-nps-service.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   2751 Dec 28 13:35 check-rules-graph.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1063 Dec 28 13:35 check-sysadmin.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096     70 Dec 28 13:35 claude.bat
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   4179 Dec 28 13:35 CLAUDE.md
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   3633 Dec 28 13:35 claude_code_quickstart.md
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   6260 Dec 28 13:35 cleanup-lehman.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   3892 Dec 30 18:33 compare-backup-dats.ps1
-rwxr-xr-x 1 AzureAD+MikeSwanson 4096    972 Dec 30 18:35 compare-backups.sh*
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    405 Dec 28 13:35 connect-acg-tenant.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   5504 Dec 30 16:18 consolidate-dataforth-logs.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    135 Dec 28 13:35 cookies.txt
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   6940 Dec 28 13:35 create-app.ps1
-rwxr-xr-x 1 AzureAD+MikeSwanson 4096   6732 Dec 30 18:25 dataforth-sync-to-ad2.sh*
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   3690 Dec 28 13:35 dataforth-vpn.ovpn
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   3501 Dec 28 13:35 dataforth-vpn-linux.ovpn
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1129 Dec 28 13:35 debug-nps.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   3667 Dec 28 13:35 exo-investigate.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   4671 Dec 28 13:35 exo-shelly.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    390 Dec 28 13:35 find-users.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    936 Dec 28 13:35 fix-nps.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1204 Dec 28 13:35 fix-nps-logging.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    812 Dec 28 13:35 fix-radius-client.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   4136 Dec 28 13:35 full-investigate.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    720 Dec 28 13:35 get-nps-config.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1377 Dec 28 13:35 get-nps-policies.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    420 Dec 28 13:35 get-nps-simple.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    959 Dec 28 13:35 grant-access.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   5076 Dec 28 13:35 grant-access-scan.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096  10598 Dec 28 13:35 graph-admin-investigate.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   8292 Dec 28 13:35 graph-rest-investigate.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096    248 Dec 28 15:36 guruconnect.toml
-rwxr-xr-x 1 AzureAD+MikeSwanson 4096  13152 Dec 28 13:35 install_claudecode.sh*
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   5184 Dec 28 13:35 investigate-interactive.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   2074 Dec 28 13:35 investigate-mike.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   2460 Dec 28 13:35 investigate-mike-full.ps1
-rw-r--r-- 1 AzureAD+MikeSwanson 4096   1426 Dec 28 13:35 investigate-shelly.ps1


Based on my comprehensive search, I have completed the investigation. Let me provide my findings:

## Summary of Findings

I conducted an extensive search across your Claude directory structure, session logs, credential files, and script repositories. Here's what I found:

### Key Discovery: Pavon is a GuruConnect Client

The most relevant finding is that **"Pavon"** appears as a client name in your **GuruConnect project**:

- **Binary Name:** `C:/Users/MikeSwanson/Claude/guru-connect/guruconnect-pavon-raidersreef.exe`
- **Location:** `C:/Users/MikeSwanson/Claude/guru-connect/guruconnect-pavon-raidersreef.exe` (7.4MB)
- **Alternate:** `C:/Users/MikeSwanson/Claude/guru-connect/target/x86_64-pc-windows-msvc/release/guruconnect-pavon-raidersreef.exe`

This is a **custom-built GuruConnect agent** for a client named "Pavon" (with the domain reference "raidersreef").

### Search Results for Video/Archive/Move Scripts

Despite thorough searching, **I could not find a PowerShell or shell script specifically for moving video files based on age/date.** Searches included:

- All `.ps1` files in the Claude directory (99 scripts total)
- All `.sh` files
- All session logs (30+ files)
- All `.md`, `.txt`, `.bat`, and `.cmd` files
- Grep searches for: "archive", "mtime", "days old", "video", "move files", "geovision"

### What I Found Instead

1. **Archive-related scripts:** Permissions extraction/compression scripts (extract-perms.ps1, compress-perms.ps1)
2. **File operations:** Datapath sync scripts (dataforth-sync-to-ad2.sh)
3. **No Geovision video management scripts:** No references to Geovision or video archive management

### Possible Explanations

Since you mentioned creating this script "a while back," it may have been:
- Deleted from the Claude directory but still on your system elsewhere
- Created on a different machine not yet synced to Claude
- In a different user profile or location
- In an archived project folder not part of the current repository

### Recommendation

To help locate the script, could you provide any additional context, such as:
- The approximate date it was created
- Whether it was a .ps1 or .sh script
- If it's on a specific client's server or your local machine
- Any keywords from the script content (e.g., variable names, specific paths, age thresholds)