Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2018
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $username = get-content "C:\Temp\username.txt"
  2. $password = get-content "C:\Temp\password.txt"
  3. $password = convertto-securestring $password -asplaintext -force
  4.  
  5. Write-Host "Importing credentials"
  6. $creds = New-Object System.Management.Automation.PSCredential($username,$password)
  7.  
  8. Write-Host "Joining computer to domain"
  9. add-computer -domainname "contoso.com" -cred $creds -oupath "OU=Computers,DC=contoso,dc=com"
  10.  
  11. #Check activation once more
  12. Write-Host "Checking activation"
  13. slmgr /ato
  14.  
  15. Write-Host "Resetting execution policy"
  16. Set-ExecutionPolicy -ExecutionPolicy Restricted
  17.  
  18. Write-Host "Cleaning up copied files"
  19. Remove-Item -LiteralPath "C:\Temp\join.ps1" -Force
  20. Remove-Item -LiteralPath "C:\Temp\username.txt" -Force
  21. Remove-Item -LiteralPath "C:\Temp\password.txt" -Force
  22.  
  23. Write-Host "Restarting in 15 seconds"
  24. Start-Sleep -seconds 15
  25. restart-computer
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement