# Como localizar computadores inativos do Active Directory usando o PowerShell Este artigo explica as etapas para identificar e listar computadores inativos do Active Directory (AD) usando o PowerShell e o ADManager Plus, uma solução unificada de gerenciamento e relatórios do AD, Office 365 e Exchange Server. Para localizar computadores inativos do AD usando o último horário de login, o cmdlet **Get-ADComputer** deve ser usado junto com os filtros necessários. Além disso, para obter o relatório de computadores inativos do AD apenas para UOs ou domínios específicos, mais atributos devem ser adicionados, tornando o script mais complexo. Como o ADManager Plus oferece relatórios predefinidos sobre todos os objetos importantes do AD, incluindo computadores, o relatório de computadores inativos do AD pode ser gerado, para os domínios e UOs necessários, com apenas um clique do mouse, tornando-o a opção mais fácil e preferida em relação ao PowerShell. ## Windows PowerShell ### Etapas para obter computadores inativos do AD usando o PowerShell - Certifique-se de ter as permissões necessárias para executar esta ação e também para executar scripts do PowerShell. - Obtenha o domínio e a UO para os quais deseja gerar este relatório. - Crie o script usando o cmdlet Get-ADComputer e execute-o na janela do PowerShell. ### Um exemplo de script do PowerShell para obter computadores inativos do AD ```powershell Import-Module ActiveDirectory $DaysInactive = 30 $time = (Get-Date).Adddays(-($DaysInactive)) Get-ADComputer -Filter {LastLogonTimeStamp -lt $time} -Properties Name, OperatingSystem, SamAccountName, DistinguishedName | Export-CSV "D:\SecurityReports\StaleComputers.CSV" –NoTypeInformation ``` Este script listará todos os computadores que ficaram inativos por 30 dias, junto com suas propriedades, como sAMAccoutName e sistema operacional. Também exportará o relatório para o local específico em formato CSV. ## ADManager Plus ### Para gerar relatório de computadores do AD inativos - Selecione o relatório "Computadores inativos" na seção "Relatórios de computador" na guia "Relatórios". (Para computadores desabilitados, selecione o relatório "Computadores desabilitados" em "Relatórios de computador" na guia "Relatórios".) - Selecione os domínios e as UOs dos quais deseja obter todos os computadores inativos, selecione o período de inatividade e clique em "Gerar". - Clique na opção "Exportar como" e selecione o formato para exportar o relatório. **Captura de tela** ![Relatório de computadores inativos no ADManager Plus](https://www.manageengine.com/br/ad-manager/images/inactive_computer_report.jpg) Na verdade, quase todos os recursos de gerenciamento do AD, Office 365 e Exchange possuem a opção de importação de CSV integrada, permitindo que você gerencie os objetos de forma simples ou em massa facilmente, usando o mesmo recurso, com apenas cliques do mouse. [» Iniciar avaliação gratuita de 30 dias](https://www.manageengine.com/br/ad-manager/download.html?ADMPvsPS) ## Limitações do uso do PowerShell para importar usuário para o AD - Você não poderá gerar os relatórios de computadores inativos do AD usando o PowerShell se não tiver privilégios suficientes nos domínios do AD a partir dos quais deseja gerar este relatório. Com o ADManager Plus, como não há necessidade de conexão direta ao DC, nem de elevar privilégios de usuários ou técnicos no AD nativo. - Para exportar o relatório num formato diferente ou armazená-lo em um local diferente, o script do PowerShell tem de ser modificado. Com o ADManager Plus, no entanto, há uma opção integrada de "Exportar como" que permite que você exporte o relatório no formato CSV, PDF, HTML ou XLSX com apenas um clique no mouse. - Se você deseja pesquisar nos relatórios gerados qualquer registro ou dado específico, o script do PowerShell não oferece nenhuma opção. Além disso, faltam meios para gerenciar as contas do relatório. O ADManager Plus, por outro lado, oferece uma pesquisa integrada e ações de gerenciamento imediato em todos os seus relatórios para localizar qualquer computador facilmente e mover, habilitar/desabilitar, excluir ou redefinir as contas desejadas ou modificar seus atributos, diretamente dos relatórios. - Você deve saber como executar os scripts na janela do PowerShell. Como o ADManager Plus é puramente baseado em GUI, você pode executar todas as ações de gerenciamento e relatórios com apenas cliques do mouse em seu console baseado na web. - Apenas um hífen mal colocado ou um nome de atributo LDAP digitado incorretamente pode causar erros. O ADManager Plus permite executar todas as operações desejadas de gerenciamento e relatórios com ações puramente baseadas em GUI, eliminando a necessidade de criar ou executar scripts complexos, eliminando chances de erro. Acessar o status de computadores do Active Directory em relatórios pré-configurados. [Obtenha uma avaliação gratuita de 30 dias](https://www.manageengine.com/br/ad-manager/download.html?utm_source=admp&utm_medium=powershell&utm_content=script-get-inactive-ad-computers)