[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
PowerShell v3.0 有个 cmdlet 叫做 Get-PhysicalDisk

TOP

因为 win7 默认安装的 PowerShell 版本是 2.0
可以升级 PowerShell 版本,也可以用第三方工具 smartctl
  1. smartctl -i sda | find /i "Rotation Rate:"
复制代码

TOP

本帖最后由 WHY 于 2019-2-22 23:12 编辑

需要第三方命令行工具 smartctl.exe
  1. @echo off
  2. %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("""%~f0""","::",,"runas",1)(close)&exit /b
  3. pushd "%~dp0"
  4. set "result=无"
  5. for /f %%i in ('wmic DiskDrive where "MediaType like 'Fixed%%'" get Index ^| findstr "[0-9]"') do (
  6.     smartctl -i pd%%i | find /i "Solid State Device" && set "result=有"
  7. ) > nul
  8. echo;SSD:%result%
  9. pause
复制代码

TOP

返回列表