cd "C:\Script Root\0-Script Master\Modules\ClientTool"
.\Install-Module.ps1Import-Module ClientTool# Check backup status
Get-ClientToolStatus
# View backup selections
Get-ClientToolSelection
# View recent sessions
Get-ClientToolSessionGet-ClientToolStatus # Check if backup is running
Get-ClientToolSession # View session history
Get-ClientToolSession -DataSource FileSystem # Filter by datasource
Get-ClientToolApplicationStatus # Detailed app statusGet-ClientToolSelection # List all selections
Get-ClientToolSelection -DataSource FileSystem # List specific datasource
# Add a folder to backup
Set-ClientToolSelection -DataSource FileSystem -Include "C:\Data"
# Add with exclusions
Set-ClientToolSelection -DataSource FileSystem `
-Include "C:\Users" `
-Exclude "C:\Users\Public\Temp"
# Set priority
Set-ClientToolSelection -DataSource FileSystem `
-Include "C:\CriticalData" `
-Priority HighStart-ClientToolBackup # Backup all datasources
Start-ClientToolBackup -DataSource FileSystem # Backup specific datasource
Start-ClientToolBackup -WhatIf # Preview what would happenGet-ClientToolSystemInfo # System RAM/CPU info
Get-ClientToolSetting # Application settings
Get-ClientToolSchedule # Configured schedules
Get-ClientToolSessionError # View session errorsEvery command has detailed help:
Get-Help Get-ClientToolSelection -Full
Get-Help Start-ClientToolBackup -ExamplesPreview changes before making them:
Start-ClientToolBackup -DataSource FileSystem -WhatIf
Clear-ClientToolSelection -WhatIfFilter and export results:
# Export sessions to CSV
Get-ClientToolSession | Export-Csv sessions.csv
# Count selections
(Get-ClientToolSelection).Count
# Filter by datasource
Get-ClientToolSession | Where-Object { $_.DSRC -eq 'FileSystem' }Get-Command -Module ClientTool
Get-Command -Module ClientTool -Name *Session*
Get-Command -Module ClientTool -Name Get-*ClientTool/
├── ClientTool.psm1 # Main module file
├── ClientTool.psd1 # Module manifest
├── README.md # Full documentation
├── QUICKSTART.md # This file
├── Examples.ps1 # Example script
└── Install-Module.ps1 # Installation script
- Full Documentation: See README.md
- Examples: Run Examples.ps1
- Command Help:
Get-Help <CommandName> -Full - List Commands:
Get-Command -Module ClientTool
Check out Examples.ps1 for working code samples:
cd "C:\Script Root\0-Script Master\Modules\ClientTool"
.\Examples.ps1Module Version: 1.0.0
Author: BackupNerd
Date: November 14, 2025