Releases: Slade-Bennett/SuspendBitlocker
Releases · Slade-Bennett/SuspendBitlocker
Release list
v1.0 - Initial Release
BitLocker Suspension Script
PowerShell script to suspend BitLocker protection on local or remote Windows computers for a specified number of reboots.
Features
- Single or bulk operations - Target one computer or multiple via array/file list
- Remote execution - Suspend BitLocker on remote machines via WinRM
- Validation pipeline - DNS resolution, network connectivity, WinRM, and BitLocker availability checks
- Configurable reboot count - Suspend for 1-15 reboots
- Optional delay - Schedule suspension with up to 24-hour delay
- Detailed logging - Optional timestamped log files with color-coded console output
Requirements
- PowerShell 4.0+ (Windows PowerShell or PowerShell 7+ on Windows)
- Administrator privileges
- WinRM enabled on remote targets
Quick Start
-
Local computer
.\SuspendBitlocker.ps1 -RebootCount 2 -
Remote computer
.\SuspendBitlocker.ps1 -ComputerName "SERVER01" -RebootCount 1 -
Multiple from file
.\SuspendBitlocker.ps1 -ComputerList "C:\computers.txt" -RebootCount 2