PowerShell Script to pull Computer names and Serial numbers remotely.
Put computer Names or IP Address in a text file to which we need serial numbers.
Like I did in my case C:\sss.txt is a file which needs to have Computer names or Serial Numbers.
Put computer Names or IP Address in a text file to which we need serial numbers.
Like I did in my case C:\sss.txt is a file which needs to have Computer names or Serial Numbers.
$colComputers = Get-Content C:\sss.txt
$ErrorActionPreference = "SilentlyContinue"
foreach ($StrComputer in $colComputers)
{
$GenItems1 = gwmi Win32_ComputerSystem -Comp $StrComputer
$sn = Get-WmiObject -Class win32_bios -Comp $StrComputer
if(!$GenItems1){
$a = Write-Host “$StrComputer not found”
}
else
{
$a = Write-Host $StrComputer, $sn.SerialNumber
}
}
$props = @{
Table = $a
}
New-Object PSObject -Property $props | Ft -Autosize
No comments:
Post a Comment