The script can use either a plaintext file or a computer name as input and will add the trustee (user or group) as an administrator to the computer.

Example of usage:

 

PowerShell
Edit|Remove
.\Set-ADAccountasLocalAdministrator.ps1.ps1 -Computer Server01 -Trustee JaapBrasser
 Will set the the JaapBrasser account as a Local Administrator on Server01

 

 

PowerShell
Edit|Remove
.\Set-ADAccountasLocalAdministrator.ps1.ps1 -Computer 'Server01,Server02' -Trustee Contoso\HRManagers
Will set the HRManagers group in the contoso domain as Local Administrators on Server01 and Server02

 

 

Version 1.0 - Initial Upload

Version 1.1 - Added support for multiple domains

Version 1.1.1 - No functional changes, cosmetic update

PowerShell
Edit|Remove
<# 
.SYNOPSIS    
Script to add an AD User or group to the Local Administrator group 
     
.DESCRIPTION  
The script can use either a plaintext file or a computer name as input and will add the trustee (user or group) as an administrator to the computer 
     
.PARAMETER InputFile 
A path that contains a plaintext file with computer names 
 
.PARAMETER Computer 
This parameter can be used instead of the InputFile parameter to specify a single computer or a series of 
computers using a comma-separated format 
     
.PARAMETER Trustee 
The SamAccount name of an AD User or AD Group that is to be added to the Local Administrators group 
 
.NOTES    
Name: Set-ADAccountasLocalAdministrator.ps1 
Author: Jaap Brasser 
Version: 1.1.1 
DateCreated: 2012-09-06 
DateUpdated: 2015-11-12 
 
.LINK 
http://www.jaapbrasser.com 
 
.EXAMPLE    
.\Set-ADAccountasLocalAdministrator.ps1.ps1 -Computer Server01 -Trustee JaapBrasser 
 
Description: 
Will set the the JaapBrasser account as a Local Administrator on Server01 
 
.EXAMPLE    
.\Set-ADAccountasLocalAdministrator.ps1.ps1 -Computer 'Server01,Server02' -Trustee Contoso\HRManagers 
 
Description: 
Will set the HRManagers group in the contoso domain as Local Administrators on Server01 and Server02 
 
.EXAMPLE    
.\Set-ADAccountasLocalAdministrator.ps1 -InputFile C:\ListofComputers.txt -Trustee User01 
 
Description: 
Will set the User01 account as a Local Administrator on all servers and computernames listed in the ListofComputers file 
#>