# load ActiveDirectory module
Try
{
Import-Module ActiveDirectory -ErrorAction Stop
}
Catch
Write-Warning $_
Break
function Disable-Computer
$samAccountName = Read-Host 'Please enter a computer name'
$date = Get-Date -format "yyyy-MM-dd"
Get-ADComputer -Identity $samAccountName | Disable-ADAccount
$description-paramters = @{'Identity'=$samAccountName;
'Description'='disabled by $(whoami) $date'}
Set-ADComputer $description-parameters
Write-Host
Write-Host $samAccountName ' has been disabled' -backgroundcolor green
Read-Host 'Press a key to continue'
Disable-Computer