i want know .net framework version but locally i m getting using this script
i.e
Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "Microsoft .NET*"} | Format-Table name, version
output :
name version
---- -------
Microsoft .NET Framework 4 Multi-Targeting Pack 4.0.2
Microsoft .NET Framework 4 Extended 4.0.2
Microsoft .NET Framework 4 Client Profile 4.0.2
but i remottly i used below script but gettin error .
foreach ($Computer in (Get-Content -Path C:\listofcomputer.txt))
{
$hostname = Get-WmiObject Win32_Computersystem -ComputerName $Computer
Select-Object -ExpandProperty Name
$Net = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "Microsoft .NET*"} |
New-Object -TypeName psObject -Property @{
HostNmae= $hostname
NET=$Net
}
}
Error
Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
At line:3 char:26
+ $hostname = Get-WmiObject <<<< Win32_Computersystem -ComputerName $Computer
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException
+ FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand