Descrição
O filtro 'Agent Check-In Greater Than 30 Days' na Visualização de todos os dispositivos mostrará todos os agentes N-able N-central que não estão mais se comunicando com o Console. Pode ser um desafio determinar se o dispositivo foi desativado. Este artigo contém um script powershell que consultará o Active Directory em busca de computadores que não tenham feito login no domínio em 30 dias. Isso pode ser usado como um guia para excluir os dispositivos do N-able N-central.
Última modificação
- 26/09/2023
Solução
Salve o seguinte script no bloco de notas como GetInactiveComputers.ps1
########################
# Obtém dados de data/hora para todos os computadores no domínio que NÃO fizeram login desde a data especificada
# Mod by Tilo 2013-08-27
import-module activedirectory
$domain = (Get-WmiObject Win32_ComputerSystem).Domain
$DaysInactive = 30
$time = (Get-Date).Adddays(-($DaysInactive))
# Output hostname
"Domain: $domain"
# Obtenha todos os computadores do AD com lastLogonTimestamp menor que o nosso time
Get-ADComputer -Filter {LastLogonTimeStamp -lt $time} -Properties LastLogonTimeStamp |
# Output hostname and lastLogonTimestamp into CSV
select-object Name,@{Name="Stamp"; Expression={[DateTime]::FromFileTime($_.lastLogonTimestamp)}}
#| export-csv OLD_Computer.csv -notypeinformation
###########################
Login to N-able N-central
Selecione o Service Organization (SO) > Configuration > Scheduled Tasks > Script/Software Repository
Selecione Add > Scripting
Preencha os campos conforme abaixo
Name: Get Inactive Computers from AD
Description: Execute este script no controlador de domínio para gerar uma lista de computadores que não fizeram login no domínio em mais de 30 dias.
File Name: GetInactiveComputers.ps1
Command Line Parameters: GetInactiveComputers.ps1
Execute this script on a domain controller from the All Devices View.
Coloque uma verificação no controlador de domínio na view de todos os dispositivos
Selecione todos os dispositivos desejados e clique em Add Task > Run a Script
Selecione o script GetInactiveComputers.ps1 no campo Repository Item.
Selecione a aba Notifications
Marque as opções Success, Failure E Send task output file in Email
Adicione o seu login na lista Selected Recipients
Clique em Save
N-able N-central enviará a você por e-mail uma lista de computadores que não fizeram login no domínio do Windows em mais de 30 dias.
Compare esta lista com a exibição filtrada de 'Agent Check-In Greater Than 30 Days' em todos os dispositivos.
Delete os devices que estiverem sem comunicação a mais de 30 dias.
Comentários
0 comentário
Por favor, entre para comentar.