Note : User ID and Password will be depend on hardware vendor, use hardware . i tride to get multiple servers and got error, does Get-HPiLOInformation can get multiple server at same time Youre done! All about operating systems for sysadmins, Export-CSV: Output Data to CSV File Using PowerShell. If a machine has ILO enabled, it listens on the port number 17988. Uses proven PowerShell technology to provide consistent and reliable server configuration. Click the "Properties" button for the active ("Wi-Fi" or "Ethernet") network connection. The performance will be much faster instead due to the lack of overhead of processing unnecessary objects across the pipeline. Powershell : How to Find Server ILO IP addresses on your Network ? In a web browser, enter the IP address of your vCenter Server in the address bar, open vSphere Client, and enter your credentials to log in. The problem persists? Not ideal but looks like the only option at this point. The IP address suffix is from a well-known . $nsiILO = $arrNumericSensorInfo | ? BriskIT shows you how. Once the ILO IP address has been found, it can be accessed by opening a web browser and navigating to https://ilo-ip-address. For this purpose you can use nmap(a unix based utility which has it's flavor in Windows also). C3000/C7000 chassis. Login to your ESXi server as root user: $ ssh root@esxi01 Password: The time and date of this login have been sent to the system logs. To write the current iLo configuration simply open a cmd prompt and execute the following command: C:\Program Files\HP\hponcfg>hponcfg /w iLoConfig.xml. Support. get anything done. Managing Inbox Rules in Exchange with PowerShell. Here Im installing them from PowerShell, but you can simply run the HPiLOCmdlets-x64.msi file, (if you do install from PowerShell, you will need to restart it, and might need to change your signing policy). SSH into the host using Putty or another SSH client. $arrNumericSensorInfo = @($_.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo) IPConfig command shows all the connected and disconnected adapters including IPv4 and IPv6. FirmwareVersion : Have you enabled the WMI rules in the Windows firewall? The first technique is to use the Test-Connection cmdlet. The Select-Object cmdlet selects specified properties of an object or set of objects. Managing Hewlett Packard Enterprise Servers Using the RESTful API; iLO API Data Model Reference (iLO 4) Tips for Using the RESTful API; PowerShell-ProLiant-SDK; iLO API Forum Jump to solution. Get-View -ViewType HostSystem -Property Name, Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo -SearchRoot (Get-View -ViewType ClusterComputeResource -Property Name -Filter @{Name = ^$([RegEx]::escape($strHostsClusterName))$}).MoRef | %{ ILO IP address through Powercli Hi, I am looking for the scripts to get the HP iLO/ Cisco UCS KVM IP address for the VMware Hosts which is running on our environment. 1. and allowed me expand my horizons. and other members-exclusive content, Join 50,000+ IT Pros Dot product of vector with camera's local positive x-axis? Start the Remote Console application by typing the IP address of the ILOM service processor into a browser on the remote system. It is a proprietary embedded server management technology of HP.. iLO makes it possible to perform activities on an server from a remote location. Once you have downloaded and installed the IPMItool, you can use it to find the iLO IP address by running the following command: ipmitool -I lanplus -H -U -P raw 0x06 0x01 This command will return the iLO IP address in the format of x.x.x.x. Here I'm installing them from PowerShell, but you can simply run the HPiLOCmdlets-x64.msi file, (if you do install from PowerShell, you will need to restart it, and might need to change your signing policy ). To continue this discussion, please ask a new question. or video do you have a video demo of this? actual effort to make a good article but what set of objects. The Filter parameter on Get-CimInstance uses Windows Query Language (WQL). $strHostsClusterName = myCluster Step 1: Boot the server. Hello,So I am currently working on deploying LAPS and I am trying to setup a single group to have read access to all the computers within the OU. of objects, or objects in a specified position in an array. Can somebody else please Test-Connection : My approach is very easy and quite useful and will save you some network traffic and time. One way to find the ILO IP address is to use the arp-scan utility. You can see that the default output above doesnt show the IP address. Lets fix that with the following command: You can display the full list of PowerShell HP cmdlets (110 cmdlets) as follows: Using these cmdlets, you can get the status and manage a lot of ILO board settings on the HP servers: e. g., manage power supply, booting order, UID light, obtain information on the HP ILO version, update firmware, etc. Another way to find the ILO IP address is to use the nmap utility. It can be difficult to find the IP address of your servers Integrated Lights-Out (ILO) interface. To do so we will use the VMhost parameter with Get-VMhost to get the ESXi properties required to connect with WSMan, along with the class we are querying which in this case is going to be OMC_IPMIIPProtocolEndpoint. Save the above script to a file called Get-HPServerStatistics.ps1 and place it in your scripts folder. Since were already specifying the class name for the ClassName parameter argument in Get-CimInstance, we need to specify IPEnabled = 'True' for the Filter. Instead of authenticating to a remote computer over and over, create a single CIM session with New-CimSession and pass that session to Get-CimInstance like below. The IP address will be visible to you as soon as it is added. To do this well use Import-Module followed by the path to the script which we copied previously: Import the script into our PowerShell session so we can easily run the function. It only takes a minute to sign up. HealthState : Unknown FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.GetWSManInstanceCommand. NICCondition : Unknown Use CIM to get an IP address when youre building this task as part of a larger script. You made need to adjust your execution policy setting depending on what they are currently at. Want to support the writer? (Exception from HRESULT: 0x800706BA) Click to share on Twitter (Opens in new window), Click to share on Facebook (Opens in new window), Click to share on LinkedIn (Opens in new window), Click to share on Tumblr (Opens in new window), Click to share on Pinterest (Opens in new window), Click to share on Pocket (Opens in new window), Gineesh Madapparambath is the founder of techbeatly and he is the author of the book -. Next step is to verify that the CIM agent is enabled on the host: https://kb.vmware.com/s/article/1025757, Hello, Hence the title, Get HP Server Status Using Powershell (iLO Query). Luckily, if youre faced with this dilemma, there is an easy way to look up this information using PowerCLIwithout having to take the host down to get into the BIOS. You must narrow down the NICs that have the IPEnabled property set to True, and youll have the adapter youre looking for. Get-VMHostWSManInstance Vmhost (Get-VMhost $hosts) IgnoreCertFailures Class OMC_IPMIIPProtocolEndpoint, Your email address will not be published. Support for iLO Federation cmdlets. You can just input a list of hosts from a text file like this: # host.txt file What i do not understood is in reality how you are not really much more smartly-liked than you might be right now. To look up other CIM classes available, review VMwares documentation. I am then wanting to take the below to give me the Netadaptor name, What I would like to do is either combine or format the output, this only gives me the name not ipaddress. Suggestions? Get-WSManInstance : The connection to the specified remote host was refused. If you assume there are stand alone servers (i.e. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. Partner Ready program Partner Ready Vantage program Find a Partner Certifications HPE GreenLake Marketplace. 1).Ihave a notepad file with list of ILOs that needs a new account created in all the ILOs , a common username and password needs to be used. In Windows Server 2012 R2, use the new Get-NetIPAddress cmdlet: Get-NetIPAddress If you like the output in a table, use: Get-NetIPAddress | Format-Table Doctor Scripto Scripter, PowerShell, vbScript, BAT, CMD Follow Read next Your blog post extremely is important How to find your IP address using CMD, PowerShell, or Windows Terminal. He is knowledgeable and experienced, and he enjoys sharing his knowledge with others. When this property is set to True, the TCP/IP protocol is bound to this NIC, which is a prerequisite to having an IP address. Is there any way where we can get the username and password for that IP? They don't have to be completed on a certain holiday.) Required fields are marked *. Required fields are marked *. Geez. tutorials by Adam Bertram! PowerShell has various cmdlets to work with network connections such as Get-NetAdapter, Get-NetAdapterBinding, and even one specifically to find IP addresses called Get-NetIPAddress. I dont know if its just me or if perhaps everybody else encountering issues with your blog. Super User is a question and answer site for computer enthusiasts and power users. Go to Network and select Information. The ILOM login screen appears. Direct link to iLO Remote Console Why are non-Western countries siding with China in the UN? The advantage of using the Microsoft WMI class is that this works manufacturer indepentent. Youre very intelligent. Vulnerability Scanning with Clair and Trivy: Ensuring Secure Containers, Top 10 Kubernetes Monitoring Tools for 2023, Customizing Ansible: Ansible Module Creation, Decision Systems/Rule Base + Event-Driven Ansible, How to Keep Your Google Cloud Account Secure, Introducing the Event-Driven Ansible & Demo, How To Recover HP C7000 Enclosure OA Access (BladeCenter), 4 Websites You Can Use For Subnet Calculation, How to build Ansible execution environment images for unconnected environments, Integrating Ansible Automation Platform with DevOps Workflows, Dynamic Scheduler in Ansible Automation Platform, RHACM GitOps Kustomize for Dev & Prod Environments, Red Hat Enterprise Linux at the Edge[LIVE], VLAN migration or VLAN changes and iLO is not reachable any more, Someone accedently changed iLO network details and iLO is not reachable any more, Gateway changed for the VLAN but missed to update in iLO network details. This is a PowerShell version of ping. The best part is that you can query multiple servers at once. Making statements based on opinion; back them up with references or personal experience. To do that, first display all of the properties using Select-Object. After downloading the script, navigate to the location of the file. The Invoke-WebRequest cmdlet allows you to send the HTTP, HTTPS, or FTP request with the GET method to the specified web page and receive a response from the server. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. In this tutorial, youre going to learn how to use PowerShell to get IP addresses from network adapters on a Windows computer with the Get-NetIPAddress cmdlet and WMI. for example: I used this script in a previous job and it worked very well, finding ilos I didn't know existed. How to get IP address settings using PowerShell? Go to Hosts and Clusters, select the needed VM by name and check the Summary tab. You will get the following screen. Get 22% OFF on CKA, CKAD, CKS, KCNA. PowerShell - How to find out the IP address of a machine using WMI on any machine. An application might decide to provide a link to the iLO Web Interface as part of its own representation of a server-hardware object. The Select-Object cmdlet selects specified properties of an object or Step 1: open the power shell and following command: To configure / change / modify Nutanix IPMI IP Address from Microsoft Hyper-v hypervisor. IP configurations vary drastically over adapters and various configurations. In the top label, the iLO default user is also listed with a password and a user name. Get-WmiObject : The RPC server is unavailable. yeah, But is there any script or command which serves that purpose? If we wanted to not use this script, we could just use Get-WSManInstance and take the time to type out all the required parameters. b) Log into the configured iDRAC, and check system settings, remote access controller: -or-. The iLO link will be available as soon as it is available. Click the Remote Control tab in the ILOM web interface. At work, I had to perform a hardware intervention that resulted in the iLO losing all of its settings. Follow these steps to modify the IP address of a server. HPE Onboard Administrator (OA) for HPE BladeSystem Enclosures and. It provides a way for the server to be managed remotely. Youre going to have to filter some more elements out. IP addresses are divided into two parts, the prefix and the suffix. None of my HPs do. In this case, it will need to run a GET /rest/server-hardware/ {id}/iloSsoUrl, to retrieve the URL to use when the user click to obtain the iLO Web Interface. Click on Network & Internet. Thank you. {$_.Name -like HP Smart Array Controller*} #Get-View -ViewType HostSystem -Property Name, Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo -SearchRoot (Get-View -ViewType Folder -Property Name -Filter @{Name = ^$([RegEx]::escape($strHostsFolderName))$}).MoRef | %{ To use arp-scan, simply run the following command: sudo arp-scan interface=eth0 localnet This will scan the local network for hosts and return their IP addresses. When I want to get specific properties, I always run the command I want with fl * (alias for Format-List *) to get all the properties returned that exist. Where shall I install it in Jump box ? ESX02.tglab.lcl If you have any questions regarding the script, be sure to leave a comment down below and Ill do my best to help you out. To further customize and use PowerShell to address your environments unique needs through the iLO RESTful API take a look at the links below: Additional Reading. System BIOS of HPE ProLiant servers, this set of PowerShell utilities. To learn more, see our tips on writing great answers. At the end of the script, we see the Get-WSManInstance cmdlet. + CategoryInfo : InvalidOperation: (ConvertToDateTime:String) [], RuntimeException Hello, I want to subscribe for this website to obtain most up-to-date updates, therefore where can i do Heres the data sheet for version 10.0: We can try this approach as well, follow the link below How to Get IP Address using PowerShell on Windows PC How to Get IP Address using PowerShell on Windows 10 How to find out IP Address VIA Windows PowerShellCo. iLOFirmware = $nsiILO.Name There should be a similar way for iDRAC and IMM. Asking for help, clarification, or responding to other answers. Means it doesn't matters wether the BMC, for example, is a Fujitsu iRMC or a HP iLO board. The ILO employs iLO as one of its many tools for assisting people in achieving social justice. Powershell module for HP iLO : Download the powershell module for iLO []. You can have a look at this script which uses NMAP to find all of the iLO adapters on a specified network. Set correct iLO DNS configuration. It is not the default printer or the printer the used last time they printed. Recently Hewlett-Packard has issued a set of 110 PowerShell cmdlets allowing Windows administrators and IT professionals to remotely configure and manage HP ILO interfaces on HP servers from Windows systems. Required fields are marked *Comment * Name * Where can we download specs on hp namespace root/HPQ ? How do you narrow down the one that has the IP address youre looking for? When communicating with WMI with PowerShell, you can create a CIM session much like a PSRemoting session. I cannot execute the script as I don't have the ILO and MAC Address in CSV file. rev2023.3.1.43269. Communities. Cheers! VMware offers supported, powerful system administration tools. Convert a User Mailbox to a Shared in Exchange and Microsoft365. For example, to find the IPv4 address on all network adapters on a local computer, run a single line. Note: if you miss the initial CIMC setup follow the unit's power-up procedure Press (Y) to continue, next Press 9 then Enter to update all. I had to find all the HP iLOs on a client network today, I could have got an IP scanner and then sorted the results for HP devices, but I would have ended up with switches, printers and God knows what else! To set the ILO IP address, use the following command: hponcfg set ilo ip address . I want to use this to fetch the Server logs and other health related data. His primary focus is on Ansible Automation, Containerisation (OpenShift & Kubernetes), and Infrastructure as Code (Terraform). The GetHostAddresses method returns the IP addresses for the specified host.. For example, the following command gets the IPv4 address for LAPTOP-B045GB7Y, which is the device name for this computer. This script can also be used to query other CIM classes of the host to obtain other information. Once youre done with the session, disconnect and remove it from memory. Check your syntax. Please begin by reading my previous post where I show how to retrieve physical hard disk information such as model numbers and firmware versions using the HP Insight Management WBEM providers. 1 1 9 Thread PowerShell - How to find out the IP address of a machine using WMI on any machine. If you want to use PowerShell to get the IP address in a simple script, by all means, use these cmdlets. Your email address will not be published. PowerShell is an object-oriented automation engine and scripting language with an interactive command-line shell that Microsoft developed to help IT professionals configure systems and automate administrative tasks. Gather HP server disk information using PowerShell, Reverse engineering Hitachi air conditioner infrared remote commands, Gather HP server disk information using PowerShell | perhof, https://geekeefy.wordpress.com/2015/03/25/powershell-how-to-find-server-ilo-ip-addresses-on-your-network/, Gather HP iLO information using PowerShell | Lex van der Horst, Outlook Anywhere in Outlook 2016 with Exchange 2010. You will receive a welcome email shortly, as well as our weekly newsletter. Notify me of follow-up comments by email. The server must be restarted. These scripts dont work with Gen 10 servers though because there are no WBEM providers for Gen 10. I have looked online and tried various ways and looked at the Microsoft help but can't see how to combine. Add to OneView. When not connected to any network it shows home (127.0.0.1), and when connected to wireless it shows that IPv4. When you run the above code snippet, you should see that Get-CimInstance returns only a single (or limited set) of instances. This site uses Akismet to reduce spam. If the configuration were set within ESXi, this could be done easily. iLO allows administrators to remotely manage and monitor HP servers, which can help ensure that employees are treated fairly and that their rights are protected. Powershell > ipmiutil lan -I mgmt_interface_ip_addr -G mgmt_interface_gateway ` -S mgmt_interface_subnet_addr -U ADMIN -P ADMIN. Your email address will not be published. Its like men and women dont seem to be fascinated except it is one thing to do with Woman gaga! Notify me of new posts by email. A raw 0x06 equals a 0x01 sample. Your email address will not be published. Step 2: Quickly Press the "F8" key to enter the "CIMC Config" setup before the UCS server goes into auto reboot. I cant want to get a demo of this in person. Here I am explaining simple method to get HP iLO information or set iLO information from your operating system (you might found this already in another portals but adding in my own collection) We have scenarios as below, VLAN migration or VLAN changes and iLO is not reachable any more Click Yes. Tutorial - Discover the HP iLO IP address [ Step by Step ] Learn how to discover the HP iLO IP address on an HP server. By typing in the new IP address, you can specify the servers IP address. Dells can get into the OpenManage onhttps://servername:1311 Opens a new window - you can see it there. In this series, we call out current holidays and give you the chance to earn the monthly SpiceQuest badge! Basically, this entire function is just simplifying the input required to set up a WS-MAN connection to the host, whichreturns the resource information specified by the resource URI. Your email address will not be published. Using a session is an efficient way to authenticate to a computer once and reuse that connection repeatedly. document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); This site uses Akismet to reduce spam. iLO can also be used to ensure the safe operation of servers. 2. Method 1. If this was all done correctly the iLO will reset, and you will have a custom certificate installed.
Don't worry, you can unsubscribe whenever you like! Is there a way to use Windows PowerShell to check IP addresses without use IPconfig? If you have a homelab (or work environment) filled with HP ProLiant equipment as I do, you might have found yourself checking your power consumption and temperatures on a regular basis to ensure theyre not overheating and/or drawing too much power. no luck with the browser still times out says "webpage not available" I guess I'll have to power the hosts down and try to catch it at start up. The acceptable values for this parameter are:-- Manual. To find the IP address of your "Wi-Fi" or "Ethernet" connection on Windows 10, use these steps: Open Settings on Windows 10. document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); Privacy Policy | Copyright PeteNetLive 2023, Then supply the range to scan i.e. If youre building a larger script or cannot run this command for some reason, look into using Get-CimInstance and CIM session to do the dirty work. + CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException High-Performance Backup and Replication for VMware, Access all Altaro DOJO eBooks, webinars We will only use iLO at this moment, because this is the most valuable.. Remote PowerShell uses a communications protocol called WS-MAN which stands for "Web Services for Management". At C:\hpilo.ps1:62 char:115 # # Requirements: # - HPE OneView Powershell Library # - HPE OneView administrator account # # Theres only one more step left: reset the administrator password. Save my name, email, and website in this browser for the next time I comment. #!/bin/bash # # findilos - Search a local network segment for iLOs # The iLO is the Integrated Lights-Out management processor # used on HP ProLiant and . Get-WSManInstance -Authentication basic -ConnectionURI $u If you want to change or configure your network settings without needing to reboot the server, you must first know your new iLO IP address or have your DNS settings set correctly. There are two aliases for the Invoke-WebRequest command in Windows: iwk and wget. Under the "Properties" section, find the IP address in the . You get this by right clicking the certificate file you generated and downloaded, and select Open With -> Notepad and there you will get a similar result as the CSR, but a longer string of random characters, that is what you paste in the iLO dialog. At the end of the script, we see the Get-WSManInstance cmdlet. Server iLO. Anyway, I hope some of you can find some use out of this script to easily get some info our of your HP servers. I liked your post on the HP tools for ILO. To connect to iLO, the server must be configured with a default static IP address of 192.168.1120. Start the Remote Console application by typing the IP address of the ILOM service processor into a browser on the remote system. This tool can help to improve social justice and employee rights in an effective way. Go to Control Panel, Add/Remove System Components and install the Hardware Management feature under Management and Monitoring Tools. You can use: But keep in mind that the Format-Table is only used for you to view it. If you need to do something else with the returned properties, omit the Format-Table. When you run the Get-NetIPAddress cmdlet, PowerShell is actually querying WMI to retrieve that information. As a System Admin.. At C:\hpilo.ps1:48 char:36 document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); 2023 the Sysadmin Channel. All iLOs are enabled by default with DHCP, and if you connect them to your network with a DHCP server, they will receive an address. Simply using PowerShell to get an IP address is a straightforward process, at least much more so than using other means. e.g: Then I know what properties fit my needs and I can select the ones I want. Flashback: March 1, 2008: Netscape Discontinued (Read more HERE.) the remote host and configured to listen for requests on the correct port and HTTP URL. Remote PowerShell uses a communications protocol called WS-MAN which stands for Web Services for Management. Strange behavior of tikz-cd with remember picture, Dealing with hard questions during a software developer interview. IPAddress was added as an alias to specify which servers you would like to query. To do that, type: So after running this script on a few of my own servers it appears that I need to upgrade my firmware to a later version.. Jan 2015?? Get-WSManInstance -Authentication basic -ConnectionURI $u benefiting from free training, Join the DOJO forum community and ask You must find some standard criterion to filter on so that it can apply to all servers. Planned Maintenance scheduled March 2nd, 2023 at 01:00 AM UTC (March 1st, How do you run an executable with the same name as an alias in powershell? $hosts = get-content .hosts.txt, #feed list into function by replacing host name with $hosts Below is a screenshot of Network Scanner's Remote JSON for extracting ILO IP address. iLOs role is to manage HP servers in addition to providing support for HP virtualization products such as VMware ESXi, Microsoft Hyper-V, Citrix XenServer, and Oracle VM VirtualBox. To find all of the CIM instances of the Win32_NetworkAdapterConfiguration class with the IPEnabled property set to True, use the SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'True' WQL query. Screenshots are made in the productive environment all so clear. Since a Windows computer can have different network adapters, you must first narrow down which network adapter youd like to get the IP address from. In This URL They already have ILO IP Address along with MAC Address,I hope it is for HP Servers but We are having DELL R720 Servers. 192.168.1.1-254. Related:PowerShell Remoting: The Ultimate Guide. 12. Keep it simple. The ilo ip in server is used to access the servers management controller, which is responsible for managing the servers power, cooling, and other hardware components. Even if in baby steps; do you have powershell scripts for this? Click on Status. This cmdlet has been available on Windows since version PowerShell 3.0. You cant change ILO IP address using cmdlet Add-HPiLOUse. There are a few ways to find the iLO IP address from an ESXi host. Find-AdmPwdExtendedRights -Identity "TestOU"
Jeffrey Snover[MSFT] iLO Cmdlets for Windows PowerShell provide the following features: Support for iLO 3 and iLO 4 configuration. If the server has a little LCD display on the front of it, you can often find it there within the menus. I wanne deploy it at several customers that have several subnets and the ilo port is not always on the same ip. ComputerName : ESXHost $nsiArrayCtrlr = $arrNumericSensorInfo | ? our expert moderators your questions. The second way is to use the vSphere Client. not part of a blade chassis). This month w Internet Explorer auto minimizes when opened Server 2019, KB5022842 Breaks Secure Boot on Dell PowerEdge R730XD. All the scripts provided on my blogs are comes without any warranty, The entire risk and impacts arising out of the use or performance of the sample scripts and documentation remains with you. Awesome thank you so much, really helped! You must download and install module HP Scripting Tools for Windows PowerShell on your jump box server. Your script will connect to REMOTECOMPUTER four times in the above code snippet, and what if the computer name changes? How does a fan in a turbofan engine suck air in? Any help greatly appreciated. Dear SIr, Error: The response content cannot be parsed because the Internet Explorer engine is not available, or Internet Explorers first-launch configuration is not complete. Your email address will not be published. Once youve built out the CIM session code, insert the WMI query. Dont forget to check us out at theSysadminChannel on Youtube for more awesome video content. An 192.168.0.120 static IP address is provided as a default configuration for iLO. Learn how your comment data is processed. I have got the information from the below code for HP iLOs and now trying similar kind of information for IBM physical servers, which has IMM (integrated Management Module) Firmware version, By ESXi command line, we can find that information through SMbiosDump | grep -i Integrated, ********************************************************************************************************, ## Script function: quickly get BIOS date, Smart Array FW version, and iLO FW version for HP hosts in a given location (folder, cluster, datacenter, etc.) 2 Answers. The cmdlets are united into HPiLOCmdlets module and meant for: You can download HP Scripting Tools for Windows PowerShell here. V is a powerful command that can be used to modify the configuration file that has been exported. To get this information, youd use the Get-CimInstance cmdlet below, specifying the computer name (REMOTECOMPUTER), the CIM class (Win32_OperatingSystem), and referencing only the Caption property on the object.