命令行获取硬件序列号
点击数:413
计算机的序列号通常印刷或刻在设备的外壳上,操作系统如有图形界面一般都可以直接查看。
一些远程计算机,或者无图形界面的系统,可能需要通过 shell 获取序列号。
Mac
打开 “终端”,执行如下命令:
system_profiler SPHardwareDataType | grep Serial
Linux
登录 Shell,执行:
dmidecode -t 1
VMware ESXi
登录 shell,执行:
esxcfg-info | grep "Serial N"
Windows
cmd
打开 “命令提示符”,执行:
wmic bios get serialnumber
PowerShell
打开 Windows PowerShel (SYSIN),执行:
ComputerName =env:COMPUTERNAME
serial = (Get-WmiObject -ComputerNameComputerName -Class Win32_BIOS).SerialNumber
"Your computer serial is $serial"
远程获取
Windows 如何通过命令行远程获取序列号呢?
这里需要用到 PsExec。
net use \\10.2.1.1 #这里 10.2.1.1 是计算机 IP
psexec \\10.2.1.1 cmd
# 然后在远程 cmd 执行:
wmic bios get serialnumber