Can write us "PowerCLI Script" to get the details of card RAID HP (Firmware &; Driver)?
Can write us "PowerCLI Script" to get the details of card RAID HP (Firmware & Driver)
For example: native ESX command below shows desired output for me.
But we needed equality PowerCLI ESX command below script
# cat/proc/driver/cciss/cciss0
cciss0: HP Smart Array P400i controller
Board ID: 0x3235103c
Firmware version: 7.22# cat/proc/driver/hpsa/hpsa0
hpsa0: HP Smart Array P410i controller
Board ID: 0x3245103c
Firmware version: 5,70
Driver version: HP HPSA driver (v 5.0.0 - 17vmw)
The extracted following PowerCLI you will get server and type of controller, firmware version and the hpsa/Smart Storage Array controllers driver version based of:
Get-VMhost | Sort | Select Name, Model,@{N='Controller Type'; E={(Get-VMHostHba -VMHost $_ | ? {$_.Model -imatch '.*(hpsa|smart).*'}).Model}},@{N='Controller Firmware'; E={($_.ExtensionData.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo | ? {$_.Name -like '*hpsa*firmware*'}).Name}},@{N='hpsa Driver Version'; E={($_.ExtensionData.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo | ? {$_.Name -like '*scsi-hpsa*'}).Name}} | Format-Table -Autosize
The sample output:
Name Model Controller Type Controller Firmware hpsa Driver Version---- ----- --------------- ------------------- -------------------esxihost1022.local ProLiant DL380 G6 Smart Array P410i HP Smart Array Controller HPSA1 Firmware 6.40 Hewlett-Packard scsi-hpsa 5.0.0.60-1OEM.500.0.0.472560 2014-05-15 15:32:23.000esxihost1023.local ProLiant DL380 G6 Smart Array P410i HP Smart Array Controller HPSA1 Firmware 6.40 Hewlett-Packard scsi-hpsa 5.0.0.60-1OEM.500.0.0.472560 2014-05-15 15:32:23.000esxihost1024.local ProLiant DL380 G6 Smart Array P410i HP Smart Array Controller HPSA1 Firmware 6.40 Hewlett-Packard scsi-hpsa 5.0.0.60-1OEM.500.0.0.472560 2014-05-15 15:32:23.000esxihost1033.local ProLiant DL360p Gen8 Smart Array P420i HP Smart Array Controller HPSA1 Firmware 5.42 Hewlett-Packard scsi-hpsa 5.0.0.60-1OEM.500.0.0.472560 2014-05-15 15:32:23.000esxihost1034.local ProLiant DL360p Gen8 Smart Array P420i HP Smart Array Controller HPSA1 Firmware 5.42 Hewlett-Packard scsi-hpsa 5.0.0.60-1OEM.500.0.0.472560 2014-05-15 15:32:23.000esxihost1041.local ProLiant DL380 G5 Smart Array P400 HP Smart Array Controller HPSA1 Firmware 7.24 VMware scsi-hpsa 5.0.0-17vmw.500.0.0.469512 2011-08-19 01:58:59.000esxihost1042.local ProLiant DL380 G5 Smart Array P400 HP Smart Array Controller HPSA1 Firmware 7.24 VMware scsi-hpsa 5.0.0-17vmw.500.0.0.469512 2011-08-19 01:58:59.000esxihost1160.local ProLiant BL460c Gen8 Smart Array P220i HP Smart Array Controller HPSA1 Firmware 5.22 Hewlett-Packard scsi-hpsa 5.0.0-40OEM.500.0.0.472560 2012-08-24 21:04:51.000esxihost1161.local ProLiant BL460c Gen8 Smart Array P220i HP Smart Array Controller HPSA1 Firmware 5.22 Hewlett-Packard scsi-hpsa 5.0.0-40OEM.500.0.0.472560 2012-08-24 21:04:51.000
Tags: VMware
Similar Questions
-
Hi all
mattboren created the script below for a list of BIOS hardware version and firmware version:
## 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.) ## Author: vNugglets.com -- Sep 2011 ## folder in which hosts in which we are interested reside #$strHostsFolderName = "myFolder" #Get-View -ViewType HostSystem -Property Name, Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo -SearchRoot (Get-View -ViewType Folder -Property Name -Filter @{"Name" = "^$([RegEx]::escape($strHostsFolderName))$"}).MoRef | %{ ## cluster in which hosts in which we are interested reside $strHostsClusterName = "Production" Get-View -ViewType HostSystem -Property Name, Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo -SearchRoot (Get-View -ViewType ClusterComputeResource -Property Name -Filter @{"Name" = "^$([RegEx]::escape($strHostsClusterName))$"}).MoRef | %{ $arrNumericSensorInfo = @($_.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo) # HostNumericSensorInfo for BIOS, iLO, array controller $nsiBIOS = $arrNumericSensorInfo | ? {$_.Name -like "*System BIOS*"} $nsiArrayCtrlr = $arrNumericSensorInfo | ? {$_.Name -like "HP Smart Array Controller*"} $nsiILO = $arrNumericSensorInfo | ? {$_.Name -like "Hewlett-Packard BMC Firmware*"} $nsiNXdev = $arrNumericSensorInfo | ? {$_.Name -like "nx_nic device*"} $nsiNXdrv = $arrNumericSensorInfo | ? {$_.Name -like "nx_nic driver*"} if ( $nsiNXdev.Count -gt 0 ) { $nsiNXdevice = $nsiNXdev[0].Name } else { $nsiNXdevice = "n/a" } if ( $nsiNXdrv.Count -gt 0 ) { $nsiNXdriver = $nsiNXdrv[0].Name } else { $nsiNXdriver = "n/a" } New-Object PSObject -Property @{ VMHost = $_.Name "SystemBIOS" = $nsiBIOS.name "HPSmartArray" = $nsiArrayCtrlr.Name "iLOFirmware" = $nsiILO.Name "nx_nic device" = $nsiNXdevice "nx_nic driver" = $nsiNXdriver } ## end new-object } | Export-Csv C:\temp\Production-BLadeG7.csv ## end Foreach-Object
However, I would like to change the driver for the CARD and the version of the firmware but still appear.
Any kind of help and suggestions would be greatly appreciated.
Thank you.
Try like this
$strHostsClusterName = 'production '.
Get-view ViewType - HostSystem-Property Name, Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo - SearchRoot (Get-View - Name ClusterComputeResource-property - ViewType filter @{'Name' = ' ^ $([RegEx]: escape ($strHostsClusterName)) $"" "}). MoRef | %{
$arrNumericSensorInfo = @($_.) Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo)
# HostNumericSensorInfo for controller table of BIOS, ILO,
$nsiBIOS = $arrNumericSensorInfo |? {$_. {Name: like "* system BIOS *"}
$nsiArrayCtrlr = $arrNumericSensorInfo |? {$_. {Name - like "HP Smart Array Controller *"}
$nsiILO = $arrNumericSensorInfo |? {$_. {Name - like "Hewlett-Packard BMC Firmware *"}
$esxName = $_. Name
$esxcli = get-EsxCli - VMHost $_. Name
$esxcli.network.nic.list () | %{
$esxcli.network.nic.get ($_.) Name) | %{
$props [ordered] = @ {}
VMHost = $esxName
"SystemBIOS" = $nsiBIOS.name
"HPSmartArray" = $nsiArrayCtrlr.Name
"iLOFirmware" = $nsiILO.Name
"nx_nic device" = $_. Name
'nx_nic pilot' = $_. DriverInfo.Driver
"nx_nic driver version" = $_. DriverInfo.Version
"nx_nic firmware version" = $_. DriverInfo.FirmwareVersion
} # end new object
New-object PSObject-property $props
}
}
} | Export-Csv C:\temp\Production-BLadeG7.csv # end Foreach-Object
-
I'm new in indesign scripting, please tell me how to write a script to get the contents of an XML element and then sort all the content
Hello
Can the code below is useful for you, but I do not know how to sort.
Change the tag based on your employment application.
-
I need to write a vbscript script to retrieve the size of an access database
Could someone help me write a vbscript script to retrieve the size of an access database. I need to put this in my schedular system to run every morning.
Hi Rob,
Your question is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the IT Pro TechNet public. Please post your question in the Office IT Pro. You can follow the link to your question:
http://social.technet.Microsoft.com/forums/en-us/officeitpro/threads
-
Script to get the name of VMhost among a list of VM?
Hi people,
Can anyone here help me scripting by getting the ESXi host name or $vmhost name in the list of the VM?
Thank you.
You mean this
Get-VM | Select Name,@{N="Host";E={$_.Host.Name}}
-
script to get the csv vm disk usage and export to csv format
Hi all
I am trying to create a script to get the use of disk for vm - space - free space and total disk space.
I used this script that allows me to get the required result.
but I need to edit the script for each cluster, VM he should get computers virtual cluster and check the vm disuage. and export of csv file
$vms = import-CSV "C:\Cluster.csv".
$outputfile = "c:\Diskusage.csv".
SE connect-viserver VC-vcadmin username-password
{foreach ($vm to $vms)
Get - VM $vm.name | Where {$_.} PowerState - eq "Receptor"} | Get-VMGuest | Select the ExpandProperty - VMName disks | Select VMName, path, @{Name = "DiskCapacityGB"; Expression = {[math]: Round ((($_.))} {{((Ability) / 1 GB), 2)}}, @{Name = "DiskUsedMB"; Expression = {[math]: Round ((($_.))} Capacity - $_. {{((FreeSpace) / 1 MB), 2)}}, @{Name = "DiskFreeMB"; Expression = {[math]: Round ((($_.))} {{((FreeSpace) / 1 MB), 2)}} | Export-Csv - NoTypeInformation $outputfile}
Viserver disconnect
Joint the output file
Veuileez help me in creating the script
You can try like this?
Connect-viserver VC -user vcadmin -password foreach($cluster in Get-CLuster){ $outputfile = "c:\" + $cluster.Name + "-Diskusage.csv" Get-VM -Location $cluster | Where { $_.PowerState -eq "PoweredOn" } | Get-VMGuest | Select VMName -ExpandProperty Disks | Select VMName, Path, @{Name="DiskCapacityGB";Expression={[math]::Round((($_.Capacity)/1GB),2)}}, @{Name="DiskUsedMB";Expression={[math]::Round((($_.Capacity - $_.FreeSpace)/1MB),2)}}, @{Name="DiskFreeMB";Expression={[math]::Round((($_.FreeSpace)/1MB),2)}} | Export-Csv -NoTypeInformation $outputfile} Disconnect-viserver
The script creates a CSV file for each cluster.
-
I can't install KB2286198 because I get the error 8007371 C code.
I can't install KB2286198 because I get the error code 8007371 C. I tried to install it manually like what usually works when I can not install, but it did not work.
Then, you will need to contact support to get this update of safety critical installed Microsoft. OfKB2286198 -.
Visit the Microsoft Solution Center and antivirus security for resources and tools to keep your PC safe and healthy. If you have problems with the installation of the update itself, visit the Microsoft Update Support for resources and tools to keep your PC updated with the latest updates.
MowGreen Services update - consumer safety
-
I can't install Itunes. I get the SAME ERROR
I can't install Itunes. I get the following message is displayed: an error occurred during the installation of assembly ' microsoft. VC80. CRT, version = "8.05727.4053", type = "win32", publickeyToken = "1fc8b3b9ale18e3b","processorArchitecture ="x 86 ". Please refer to help and support for more information. HRESULT: 0X800736FD
I tried to uninstall & reinstall itunes several times. The same error message.
I am using windows vista 32-bit
Hello TP24,.
I found this in another post, and it can help you.
Posted by PuntXO:Check if the service of 'Windows Modules Installer' is started. Otherwise, you receive an error "not enough system resources to 1450" error trying to start, then this is the origin of the problem. To resolve the issue:
(1) Open regedit and change the following value:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Key: RegistrySizeLimit
Type: REG_DWORD
Value: 0xFFFFFF (4294967295)
(2) restart
(3) open an administrator command prompt and run SFC/scannow to verify the integrity of the modules of the system.
(4) install the updates of windows pending (surelly there are many of them)
Please reply back and let us know if this can help.
Thank you
Marilyn
Microsoft Answers Support Engineer
Visit our Microsoft answers feedback Forum and let us know what you think -
In Windows Mail, I can not open .doc files, I get the error that it was not bound
In Windows Mail, I can not open .doc files, I get the error that it is not associated, and he tries to search in appdata/IE5 for a reason any. PDF, PPT, XLS all work fine. I tried unassoc to unassociate file types for .doc and .docx associate then again these via Control Panel and it STILL does not work. I'm at the end of my home please help.
NickiI had to remove the regedit. for some reason the mail windows refuses to unassociate so go to regedit, I don't like playing with regedit, but it worked, I deleted and then again, all ok now.
Thanks for the help!
-
My user folder displays the data of 30 GB. Actual data are only 2 GB. I want to wipe my drive C of hidden data. How can I get the details of 30 GB of data shown in the properties of the folder.
Hello
This free program allows you to see what is taking place.
http://www.Jam-software.com/treesize_free/
Here's how to understand Treesize Screenshots:
http://www.Jam-software.com/treesize_free/screenshots.shtml
____________________________________
Also check how much space system restore uses:
http://Windows.Microsoft.com/en-us/Windows7/how-much-disk-space-does-System-Restore-require
_____________________________________
You can clean your hard drive using these two methods.
"Delete files using Disk Cleanup"
Using the free CCleaner program:
http://www.Piriform.com/CCleaner
In NO case use the registry cleaning Option in CCleaner
_____________________________________
Download, install, update and scan your system with the free version of Malwarebytes AntiMalware:
http://www.Malwarebytes.org/products/malwarebytes_free
And Norton Backup, if you are using Norton, can do strange things with filling of hard drive space.
See you soon.
-
How can we get the details of the traffic for the spaces for example, users access report by space (for all users), DB tables can be used to get information, such as for example: users who have logged in - never
You can use analytics. WebCenter Analytics comes with a number of events out-of-the-box for which it brings together measures which are very useful.
You can check in the WebCenter Analytics database schema. WebCenter Analytics Dashboards are present in the scheme of ACTIVITIES and are modeled in the form of a star schema.
The schema includes 2 types of tables. FACTS analytical tables are used to store instances of specific events. For each event, a specific FACT table is present, for example for page views, the views of space, connections and so on. These tables contain a timestamp for the moment, that the event is occurred and integer ID these descriptive reference data stored in DIMENSION tables.
DIMENSION tables contain descriptive information about the entities associated with events. Size examples are pages, applications, groupspaces, users and so on.
See the details of the table all the under http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_app_aschema.htm#JPSDG10767
If you want to custom event.that track, as you can get. see this blog entry
Quobell technology - portal WebCenter: WebCenter Analytics: define and save custom events
-
Original title: calendar
How can I get the details on my agenda which is on my iPhone and iPad in the calendar on the windows start page?
It depends on where your calendar is really stored. He usually stored in your e-mail account and connected to it. That's how Google Calendar, Gmail or Microsoft Calendar + Outlook.com (formerly Hotmail) function as business/school Exchange email accounts work.
So long story short, as long as your phone and your calendar app are both set to synchronize with the same server (so the same email account), then they will show the same calendar as events.
If your calendar is not stored in a service that can interface with your phone and the calendar app, you will need to choose a new calendar service. For example if you use only iCloud, you should know that Apple does not your calendar to display the application calendar. Google blocks of even Windows users have the full calendar function.
So if you need it, my choice is Outlook.com (or an Exchange of Business/School/University account). If you go with Outlook.com, you can use it to store your calendar and keep your iPhone calendar in perfect sync and there is no need to change your email address or anything deep like that. In fact, you can connect to Outlook using the same account that you used to ask this question.
-
I need to re-download my cs6 after my book mac crashed and I can't find my package to get the serial number. Need help please, I'm in the middle of editing a photoshoot... ugh.
You can download it here: download Creative Suite 6 applications
If you registered with Adobe, the serial number is the Adobe ID and the password that will be used.
Otherwise, it will work as a giving fully functional 30-day trial you time to find the package.
Gene
-
need a script to get the news of VMs who believed map
Hi guys
I need a script to get the info of VMs who believed the data center map...
Like this
name of the virtual machine
name of the cluster
ESXi host ip
name of the disk... (if it is disk 1 or 2)
name of the data store
NNA
I used the script below, but I am unable to store data name, cluster and host Info
Get
-VM
| Get
-HardDisk
-DiskType
"RawPhysical"
,
"RawVirtual"
|
Select
Parent,Name,DiskType,ScsiCanonicalName,DeviceName |
fl
Please suggest any modified script to get above information..
Try like this
Get-VM | Get-HardDisk -DiskType "RawPhysical","RawVirtual" |Select Parent,Name,DiskType,ScsiCanonicalName,DeviceName, @{N="Datastore";E={$_.Filename.Split(']')[0].TrimStart('[')}}, @{N="VMHost";E={$_.Parent.Host.Name}}, @{N="Cluster";E={Get-Cluster -VM $_.Parent | Select -ExpandProperty Name}}
-
I bought PhotoShop Elements 11 several years ago, I have the serial number, trying to download to my new computer. Can someone tell me where I get the download file?
Maybe you are looking for
-
I tried different mobile versions nojs, noscript & quickjs addons so I can have a button for the toggle make it easy as on the desktop. Install it fails stating that they are not compatible with FF17. so why the versions of office work with the Offic
-
My 5 IPhone lockscreen button does not work so I use touch help to the screen power off and screenshot. As I was using my phone my screen went completely black. I tried to plug it into a charger and call but the screen still won't turn. My phone vibr
-
Questions on the TEMPRO updates
«Morning, all.» How can I tell if I have installed all the relevant updates sent by using the alerts Tempro system?The Tempro symbol in green means everything is OK.?Remove all the alerts I saved?And I'll back-date my PC if I install an older update?
-
When browsing the net I get ads on the same page as my email
Whenever I have begin to surf the net for anything, I get a lot of ads related to what I'm looking for. The ads appear on the same page as my email. Most embarrassing and I continue having remove the ad. How can I stop this?
-
Try to download a free registry cleaner