How to rename an AWS EC2 instance during provisioning using PowerShell

Share this:

In the Cloud era the VM/instance name is not that important, especially when we have a fleet of servers doing the same work, and that is key for scenarios where we have scaling up and down of applications. However, some IaaS workloads may require name, such as file servers, application servers and etc.

Solution


When provisioning a new instance on AWS EC2, on the Step 3: Configure Instance Details we have a a section called Advanced Details and the information provided on that point is executed during the first boot of the servers (when it is a Windows Server instance). We can use scripts and PowerShell to pass some instructions to the server.

image

Solution

If we want to rename, we can use the following PowerShell cmdlet, make sure to encapsulate the cmdlets with <powershell></powershell> tags. In the example below, we are renaming the new instance to SRV05.

<powershell>

Rename-Computer –NewName “SRV05” –Restart

</powershell>

11

Written by Anderson Patricio

Anderson Patricio

Anderson Patricio is a Canadian MVP in Cloud and Datacenter Management, and Office Server and Services, besides the Microsoft Award he also holds a Solutions Master (MCSM) in Exchange and several other certifications. Anderson has been contributing to the Microsoft Community with articles, tutorials, blog posts, twitter, forums and book reviews. He is a regular contributor here at ITPROCentral.com, MSExchange.org, Techgenix.com and Anderson Patricio.org (Portuguese).

Related Post

Listing the drive letters, size and free space usi... Using PowerShell, the administrator is able to retrieve a lot of information from the operating system. In Today’s Tutorial, we are going the process ...
Running PowerShell on Mac OS PowerShell for everyone! In this Tutorial we are going the installation process on Mac OS.SolutionThe first step is to download the .pkg file which is...
Checking if a mailbox is valid using Exchange Mana... In some scenarios we need to check if a mailbox database is valid on Exchange Server, this kind of validation is useful when migrating/transitioning m...
How to connect to Microsoft Azure using PowerShell In Today’s tutorial, we are going over the process to connect your Windows 10/Windows Server 2016 in Microsoft Azure to manage your tenant. In the ...