I’m looking for a way to utilize Powershell in Joining a pc to a domain controller using the “IP” instead of the pc/dns name listing.
Fyi, this is being joined to the same domain again but using the fqdn instead of the proper URI to get around and reduce restarts to one (1) total. Any ideas? I dont mind using WMI, Powershell, Batch or Python if necessary. This is for a DR site domain re-join exercise to avoid manual labor… (we’re IT not cavemen!)
Note:
DNS Is still static on site…
Domain fqdn and URI function the same
AD Webservices are currently disabled… kill me
arp shows everything flattened still
Scripts used thus far require a -computername (thus a functioning Dynamic DNS…)
Examples Below
$username = Read-Host ‘Your Network Username?’
$domain = “Domain”
$DCusername = “$domain$username”
$password = Read-Host ‘What is your LAN Password?’ -AsSecureString
$credential = New-Object System.Management.Automation.PSCredential($DCusername,$password)
add-computer –domainname $domain –Credential $credential
Restart-Computer -Force
add-computer -computername 192.168.1.99 -LocalCredential dradmin –domainname FQDN -Credential domain\ -restart –force -Passthru
add-computer -computername (Get-Content DRusers.txt) -LocalCredential dradmin –domainname domain -Credential domain\ -restart –force -Passthru
Add-Computer -ComputerName “Server01”, “Server02”, “localhost” -Domain “Domain02” -LocalCredential Domain01\User01 -UnjoinDomainCredential Domain01\Admin01 -Credential Domain02\Admin01 -Restart
Add-Computer -ComputerName 192.168.18.98 -LocalCredential “dradmin” -DomainName “fqdn” -Credential domain\dcadmin
add-computer -computername “HYDRA2” -LocalCredential dradmin –domainname fqdn -Credential domain\ -Passthru
add-computer -computername “HYDRA2” -UnjoinDomainCredential $credential -LocalCredential dradmin -domainname “domain” -Credential $credential -Passthru
add-computer -computername “HYDRA2” -LocalCredential dradmin –domainname “domain” -Credential domain\dcadmin -Passthru