如何无需重复输入计算机名,同时返回计算机名与序列号?
PowerShell获取计算机名与BIOS序列号(无需重复输入计算机名)
直接利用WMI/CIM对象自带的计算机名称属性即可,无需重复传入$computername,以下是两种可行方案:
方案一(基于Get-WmiObject):
Win32_BIOS实例自带__SERVER属性,对应目标计算机名称,直接提取即可:Get-WmiObject -Class Win32_BIOS -ComputerName $computername | Select-Object @{Name='ComputerName';Expression={$_.__SERVER}}, SerialNumber方案二(推荐,基于Get-CimInstance):
微软已逐步弃用Get-WmiObject,推荐使用Get-CimInstance,其返回对象自带PSComputerName属性,用法更简洁:Get-CimInstance -Class Win32_BIOS -ComputerName $computername | Select-Object PSComputerName, SerialNumber
内容的提问来源于stack exchange,提问作者user23470208
相关产品推荐
相关产品推荐

