Advertisement
stephanlinke

Untitled

Feb 17th, 2017
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. param($userdomain, $username, $password)
  2.  
  3. # Load AD module, otherwise Get-ADComputer won't work
  4. Import-Module ActiveDirectory
  5.  
  6. # Generate credentials object for authentication
  7. $SecPasswd   = ConvertTo-SecureString $password -AsPlainText -Force
  8. $Credentials = New-Object System.Management.Automation.PSCredential ([string]::Format("{0}\{1}",$userdomain,$username), $secpasswd)
  9.  
  10. $result = @(Get-AdComputer -LDAPFilter "(name=*)" -Credential $Credentials -SearchScope Subtree -SearchBase "CN=Computers,DC=meulab,DC=com,DC=br").Count
  11.  
  12. if ($result -gt 0)
  13. { Write-Host "$($result):Error"; exit 1; }
  14. else { Write-Host "$($result):Ok"; exit 0 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement