Tuesday, January 16, 2018

Powershell script to find autorun keys

$pcs = Get-ADComputer -Filter "Name -like '*'" | select-object name
$pccount = $pcs.Count
$counter = 1
foreach ($pc in $pcs) {
    $computername = $pc.name
    if(Test-Connection -ComputerName $computername -Count 1 -Quiet){
        Try
        {
            Get-WmiObject -Class win32_startupcommand -ComputerName $computername | select PSComputername, @{l=",1";e={","}}, Name, @{l=",2";e={","}}, Command, @{l=",3";e={","}}, Location | Format-Table -AutoSize
        }
        Catch
        {
            Write-Host $counter" of "$pccount" Search Error "$computername" "$user" "$_
        }
    }
    else{
        Write-Host $counter" of "$pccount" Search Connection Failure "$computername
    }
    $counter++

}

No comments:

Post a Comment