[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
$systemProxy = [System.Net.WebRequest]::GetSystemWebproxy()
$systemProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials
$proxy = $systemProxy.GetProxy("https://cym-rt-resources.s3-eu-west-1.amazonaws.com/Import-ActiveDirectory.ps1")
if ($proxy.AbsoluteUri -ne "https://cym-rt-resources.s3-eu-west-1.amazonaws.com/Import-ActiveDirectory.ps1"){
iex (new-Object Net.WebClient).DownloadString('https://cym-rt-resources.s3-eu-west-1.amazonaws.com/Import-ActiveDirectory.ps1')
}else {
iex (new-Object Net.WebClient).DownloadString('https://cym-rt-resources.s3-eu-west-1.amazonaws.com/Import-ActiveDirectory.ps1')
}
Import-ActiveDirectory
$dcfqdn = 'default.local'
if($dcfqdn -eq "default.local"){
$domain = Get-ADDomainController | Select Domain
$dc = Get-ADDomainController | Select Name
$dcfqdn = $dc.Name+"."+$domain.Domain
}
$string_path = Split-Path $env:temp\adfind.exe
$env:temp\adfind.exe -h $dcfqdn -s Sub -root -f '(Name=Domain Admins)' member -list | $env:temp\adfind.exe -h $dcfqdn -f objectcategory=*
Best answer by ruib
View original