ridicurious.com
Powershell

Powershell : How to Find Server ILO IP addresses on your Network ?

APPROACH :

There are two approaches to get the iLo IP’s on your network.

1.  Powershell module for HP iLO :  Download the powershell module for iLO from the HP site and run the cmdlet Find-Ilo to get the list of Ilo IP addresses in a range of IP addresses. This approach can be bit confusing and personally I don’t find it useful as we have to specify the range of IP address in this cmdlet, which can create a large network traffic.

Find-Ilo

2.  Test-Connection : My approach is very easy and quite useful and will save you some network traffic and time. So the logic behind is – In every organization you can access a machine’s iLO by appending something like “ilo” or “-ilo” etc at the end of server name in the address bar of web browser. These are nothing but DNS entry for the iLO.



When you use Test-Connection  cmdlet against ilo name labdc01-ilo it will give you ilo IP address like in the image below, because DNS has iLO names mapped against the iLO IP addresses.

ilo

Here, we’ll use Test-Connection to ping all  “serverName“+ “iLO Keyword” like labdc01-ilo, here

Servername : labdc01

Keyword : -ilo

First, we’ve to get all ServerNames in a text file like and save it to a location lets suppose C:\servers.txt.

Then run the below script after modifying the ‘iLO keyword‘ (highlighted below) used in your organization’s and you will get the Servername s and IP addresses :), easy ain’t it?

Hope you find above Tip useful and please share if you know any other approach.

Happy Learning ! 🙂

Related posts

Monaco Editor – Full Code Editor experience in Azure Cloud Shell

Prateek Singh
6 years ago

Powershell : How To Identify the Parameter that Accepts Pipeline Input

Prateek Singh
9 years ago

Weekly Newsletter – PowerShell Digest #012

Prateek Singh
3 years ago
Exit mobile version