小技巧:从 “终端” 或者 shell 中获取计算机序列号

查看电脑序列号的命令

Posted by sysin on 2021-09-03
Estimated Reading Time 1 Minutes
Words 291 In Total
Viewed Times

点击访问腾讯云官方网站


请访问原文链接:小技巧:从 “终端” 或者 shell 中获取计算机序列号,查看最新版。原创作品,转载请保留出处。

作者:gc(at)sysin.org,主页:www.sysin.org

计算机的序列号通常印刷琢刻在设备的外壳上,操作系统如有图形界面一般都可以直接查看。一些远程计算机,或者无图形界面的系统,可能需要通过 shell 获取序列号。本文主要介绍在命令行中查看电脑序列号的方法。

Mac

打开 “终端”,执行如下命令:

1
system_profiler SPHardwareDataType | grep Serial

Linux

登录 Shell,执行:

1
dmidecode -t 1

VMware ESXi

登录 shell,执行:

1
esxcfg-info | grep "Serial N"

Windows

cmd

打开 “命令提示符”,执行:

1
wmic bios get serialnumber

PowerShell

打开 Windows PowerShel,执行:

1
2
3
$ComputerName = $env:COMPUTERNAME
$serial = (Get-WmiObject -ComputerName $ComputerName -Class Win32_BIOS).SerialNumber
"Your computer serial is $serial"

远程获取

Unix-Like 系统都通过 SSH 直接获取序列号。

Windows 如何通过命令行远程获取序列号呢?

这里需要用到 PsExec

1
2
3
4
net use \\10.2.1.1 #这里 10.2.1.1 是计算机 IP
psexec \\10.2.1.1 cmd
# 然后在远程 cmd 执行:
wmic bios get serialnumber

捐助本站 ❤️ Donate


如果文章中使用的内容或图片侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!


支付宝打赏 微信打赏

赞赏一下



1000000