This repository has been archived on 2020-04-19. You can view files and clone it, but cannot push or open issues or pull requests.
control-ad/scripts/computers/disable-computer.ps1

27 lines
673 B
PowerShell

# 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
Write-Host
Read-Host 'Press a key to continue'
}
Disable-Computer