$DriveLetter = "C:";
$Error.Clear();
if ( Test-Path $DriveLetter ) { }
else
{
Write-Host "Message: Drive Not found"
exit 1
}
$computer=$Env:COMPUTERNAME
$BitLockerStatus = Invoke-Command -ScriptBlock{ Get-BitLockerVolume -MountPoint "$DriveLetter" } -ComputerName $computer -ErrorAction Stop
$BLMP = $BitLockerStatus.MountPoint
$BLLS = $BitLockerStatus.LockStatus
$BLpe = $BitLockerStatus.EncryptionPercentage
if($BitLockerStatus.LockStatus -eq 'Unlocked')
{
Write-Host "Message:" $BLLS
Write-Host "Statistic:" $BLpe
Exit 0
}
else
{
Write-Host "Message: $BLLS"
Write-Host "Statistic: $BLpe"
Exit 1
}