• Nenhum produto no carrinho.

Powershell – Script para testar autenticação by Rodrigo Bonfim

Olá Pessoal,
Hoje postaremos um dica do nosso colega Rodrigo Bonfim de um script em PowerShell aonde ele testa autenticação nos servidores, evitando realizar testar um-a-um. Abaixo, segue o script desenvolvido pelo Rodrigo Bonfim.

$username = “SeuDominio\seuuser”
$password = “SeuP@ssw0rd”
Add-Type -AssemblyName System.DirectoryServices.AccountManagement
$Servers = get-content “\\Servidor\ListaServidores.txt”
write-host “Servidor Status”
ForEach ($Server in $Servers) {
$Result = ” —-“
if (test-connection -ComputerName $Server -count 1 -quiet )
{
try
{
$ct = [System.DirectoryServices.AccountManagement.ContextType]::Machine, $Server
$opt = [System.DirectoryServices.AccountManagement.ContextOptions]::SimpleBind
$pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext -ArgumentList $ct
$Result = $pc.ValidateCredentials($username, $password).ToString()
write-host $Server ” ” $Result
}
Catch
{
Write-Warning “$Server – nao foi possivel validar”
}#End Catch
}
else
{
write-host $Server ” Sem Conexao”
}
}
 
Até a próxima.
Marco Antonio (Mada)

22/02/2017
WB - Todos os direitos reservados
X