命令行获取硬件序列号

2年前 (2022-05-14) faer615 系统相关 已收录 720℃

点击数: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

faer615
博主

这货来去如风,什么鬼都没留下!!!

相关推荐

评论已关闭!