Solved

Renaming a Domain Computer with PowerShell

Posted on 2011-09-05
3
1,061 Views
Last Modified: 2012-05-12
Hi all,

I am trying to rename a computer with PowerShell. The script seems to work find when using a workgroup computer, but does not rename a member of a domain.

I am doing:

$ComputerInfo = Get-WmiObject -Class Win32_ComputerSystem -Authentication 6
Write-Host "This computer is a member of a domain, and a domain administrator username and password is required"
$domainUsername = Read-Host "Please enter the domain administrator username (in the form DOMAIN\username or username@domain.com"
$domainPassword = Read-Host "Please enter the domain administrator password"
Write-Host "Renaming machine to $newSrvName (member of a domain) ..."
$renameReturn = $ComputerInfo.Rename($newSrvName,$domainPassword,$domainUsername)

However, it is returning error code 1356 (I think that was it from memory) (i.e. $renameReturn = 1356) rather than zero. Renaming from Computer properities is possible with the same credentials.

I think 1356 relates to:

1355 The specified domain either does not exist or could not be contacted.

From: http://www.hiteksoftware.com/knowledge/articles/049.htm

Any help much appreciated.

Regards,

Ben
0
Comment
Question by:webtechy
  • 2
3 Comments
 
LVL 35

Expert Comment

by:YZlat
ID: 36488326
try without domain info

$ComputerInfo.Rename($newSrvName)
0
 
LVL 2

Accepted Solution

by:
webtechy earned 0 total points
ID: 36488544
Also posted here:

http://social.technet.microsoft.com/Forums/en/winserverpowershell/thread/ad181fe8-dc87-46dd-8ebf-7b1beb0de30d

Solution:

OK, changed script to use:

$creds = Get-Credential

$renameReturn = $ComputerInfo.Rename($newSrvName,$creds.GetNetworkCredential().Password,$creds.Username)

Worked a treat :-) (This script renames a SP server). Only thing is now I guess the machine will also need a new SID still as multiple machines from the same template will exist in the same domain.
0
 
LVL 2

Author Closing Comment

by:webtechy
ID: 36518361
Found resolution
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Microsoft Windows Server Update Service (WSUS) is free for everyone, but it lacks of some desirable features like send an e-mail to the administrator with the status of all computers on the WSUS server. This article is based on my PowerShell script …
This article explains how to prepare an HTML email signature template file containing dynamic placeholders for users' Azure AD data. Furthermore, it explains how to use this file to remotely set up a department-wide email signature policy in Office …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question