Reorganize asset collection into complete-asset and minimal-asset folders
- complete-asset/: Full collection requiring administrator privileges - minimal-asset/: Lightweight collection with no admin required - Moved Get-InstalledApps to setup-utilities - Updated main README with new folder structure Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
51
README.md
51
README.md
@@ -204,32 +204,36 @@ Deploy via Group Policy, SCCM, or Tanium for organization-wide asset collection
|
||||
|
||||
```
|
||||
powershell-scripts/
|
||||
├── asset-collection/ # Local PC data collection scripts
|
||||
│ ├── Update-PC-CompleteAsset.ps1 # Primary collection script
|
||||
│ ├── Get-ShopfloorConfig.ps1 # Shopfloor config functions
|
||||
│ ├── Update-PC-Minimal.ps1 # Lightweight collection
|
||||
│ └── Get-InstalledApps.ps1 # Application inventory
|
||||
├── complete-asset/ # Full asset collection (requires admin)
|
||||
│ ├── Update-PC-CompleteAsset.bat # Main launcher
|
||||
│ ├── Update-PC-CompleteAsset-Silent.bat # Silent launcher
|
||||
│ ├── Update-PC-CompleteAsset.ps1 # Main script
|
||||
│ └── Get-ShopfloorConfig.ps1 # Shopfloor config functions
|
||||
│
|
||||
├── minimal-asset/ # Lightweight collection (no admin required)
|
||||
│ ├── Update-PC-Minimal.bat # Main launcher
|
||||
│ └── Update-PC-Minimal.ps1 # Main script
|
||||
│
|
||||
├── remote-execution/ # Remote WinRM execution scripts
|
||||
│ ├── Invoke-RemoteAssetCollection.ps1 # WinRM HTTP
|
||||
│ ├── Run-RemoteCollection.bat # Main launcher
|
||||
│ ├── Invoke-RemoteAssetCollection.ps1 # WinRM HTTP
|
||||
│ ├── Invoke-RemoteAssetCollection-HTTPS.ps1 # WinRM HTTPS
|
||||
│ └── Update-ShopfloorPCs-Remote.ps1 # Batch update from ShopDB
|
||||
│ └── Update-ShopfloorPCs-Remote.ps1 # Batch update from ShopDB
|
||||
│
|
||||
├── setup-utilities/ # Configuration and testing
|
||||
│ ├── Setup-WinRM.ps1 # WinRM configuration
|
||||
│ ├── Install-AssetCollectionSchedule.ps1 # Scheduled task setup
|
||||
│ └── Test-API-Connection.ps1 # API connectivity test
|
||||
│ ├── Test-API-Connection.ps1 # API connectivity test
|
||||
│ └── Get-InstalledApps.ps1 # Application inventory
|
||||
│
|
||||
├── registry-backup/ # GE registry backup
|
||||
│ ├── Backup-GERegistry.bat # Main launcher
|
||||
│ └── Backup-GERegistry.ps1 # Registry export utility
|
||||
│
|
||||
├── winrm-https/ # WinRM HTTPS/certificate setup
|
||||
│ ├── Setup-WinRM-HTTPS.ps1 # HTTPS configuration
|
||||
│ ├── Create-CertificateAuthority.ps1 # CA creation
|
||||
│ └── ... (certificate management scripts)
|
||||
│ └── (certificate management scripts)
|
||||
│
|
||||
└── docs/ # Documentation
|
||||
└── SCRIPTS_REFERENCE.md # Complete script reference
|
||||
```
|
||||
|
||||
## Documentation
|
||||
@@ -237,7 +241,8 @@ powershell-scripts/
|
||||
| Document | Description |
|
||||
|----------|-------------|
|
||||
| **[docs/SCRIPTS_REFERENCE.md](docs/SCRIPTS_REFERENCE.md)** | Complete reference for all scripts |
|
||||
| **[asset-collection/README.md](asset-collection/README.md)** | Asset collection scripts |
|
||||
| **[complete-asset/README.md](complete-asset/README.md)** | Full asset collection (admin required) |
|
||||
| **[minimal-asset/README.md](minimal-asset/README.md)** | Lightweight collection (no admin) |
|
||||
| **[remote-execution/README.md](remote-execution/README.md)** | Remote execution scripts |
|
||||
| **[setup-utilities/README.md](setup-utilities/README.md)** | Setup and utility scripts |
|
||||
| **[registry-backup/README.md](registry-backup/README.md)** | Registry backup scripts |
|
||||
@@ -245,19 +250,13 @@ powershell-scripts/
|
||||
|
||||
## All Scripts Summary
|
||||
|
||||
| Folder | Script | Purpose |
|
||||
|--------|--------|---------|
|
||||
| `asset-collection/` | `Update-PC-CompleteAsset.ps1` | Primary asset collection |
|
||||
| `asset-collection/` | `Get-ShopfloorConfig.ps1` | Shopfloor configuration functions |
|
||||
| `asset-collection/` | `Update-PC-Minimal.ps1` | Lightweight collection for restricted PCs |
|
||||
| `asset-collection/` | `Get-InstalledApps.ps1` | Application inventory |
|
||||
| `remote-execution/` | `Invoke-RemoteAssetCollection.ps1` | Remote collection via WinRM HTTP |
|
||||
| `remote-execution/` | `Invoke-RemoteAssetCollection-HTTPS.ps1` | Remote collection via WinRM HTTPS |
|
||||
| `remote-execution/` | `Update-ShopfloorPCs-Remote.ps1` | Update all shopfloor PCs from ShopDB |
|
||||
| `setup-utilities/` | `Setup-WinRM.ps1` | WinRM configuration utility |
|
||||
| `setup-utilities/` | `Install-AssetCollectionSchedule.ps1` | Scheduled task installer |
|
||||
| `setup-utilities/` | `Test-API-Connection.ps1` | API connectivity tester |
|
||||
| `registry-backup/` | `Backup-GERegistry.ps1` | GE registry backup utility |
|
||||
| Folder | Entry Point | Purpose |
|
||||
|--------|-------------|---------|
|
||||
| `complete-asset/` | `Update-PC-CompleteAsset.bat` | Full asset collection (admin required) |
|
||||
| `minimal-asset/` | `Update-PC-Minimal.bat` | Lightweight collection (no admin) |
|
||||
| `remote-execution/` | `Run-RemoteCollection.bat` | Remote collection via WinRM |
|
||||
| `setup-utilities/` | `Install-Schedule.bat` | Scheduled task installer |
|
||||
| `registry-backup/` | `Backup-GERegistry.bat` | GE registry backup |
|
||||
|
||||
See each folder's README for detailed documentation.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user