powershell 获取 CPU RAM DISK 序列号

PowerShell 中获取 CPU 序列号可以通过 WMI(Windows Management Instrumentation)来实现。下面是一个示例代码,演示如何在 PowerShell 中获取 CPU 序列号:

powershellCopy Code
# 使用 WMI 获取 CPU 信息
$cpu = Get-WmiObject -Class Win32_Processor | Select-Object Name, ProcessorId

# 输出 CPU 序列号
foreach ($c in $cpu) {
    Write-Host "CPU 名称: $($c.Name)"
    Write-Host "CPU 序列号: $($c.ProcessorId)"
    Write-Host ""
}

运行以上代码后,PowerShell 将会列出系统中所有 CPU 的名称和序列号。你可以根据实际需求对输出进行进一步处理或选择特定 CPU 进行操作。

请注意,获取 CPU 序列号可能需要管理员权限才能成功执行。如果遇到权限相关的错误,请以管理员身份重新运行 PowerShell 脚本。


PowerShell 中获取内存序列号可以通过 WMI(Windows Management Instrumentation)来实现。下面是一个示例代码,演示如何在 PowerShell 中获取内存序列号:

powershellCopy Code
# 使用 WMI 获取内存信息
$memory = Get-WmiObject -Class Win32_PhysicalMemory | Select-Object BankLabel, SerialNumber

# 输出内存序列号
foreach ($m in $memory) {
    Write-Host "内存插槽: $($m.BankLabel)"
    Write-Host "内存序列号: $($m.SerialNumber)"
    Write-Host ""
}

运行以上代码后,PowerShell 将会列出系统中所有内存的插槽和序列号。你可以根据实际需求对输出进行进一步处理或选择特定内存进行操作。

请注意,获取内存序列号可能需要管理员权限才能成功执行。如果遇到权限相关的错误,请以管理员身份重新运行 PowerShell 脚本。


PowerShell 中,你可以使用 WMI(Windows Management Instrumentation)来获取硬盘序列号。下面是一个示例代码,演示如何在 PowerShell 中获取硬盘序列号:

powershellCopy Code
# 使用 WMI 获取硬盘信息
$disk = Get-WmiObject -Class Win32_DiskDrive | Select-Object Model, SerialNumber

# 输出硬盘序列号
foreach ($d in $disk) {
    Write-Host "硬盘型号: $($d.Model)"
    Write-Host "硬盘序列号: $($d.SerialNumber)"
    Write-Host ""
}

运行以上代码后,PowerShell 将会列出系统中所有硬盘的型号和序列号。你可以根据实际需求对输出进行进一步处理或选择特定硬盘进行操作。

请注意,获取硬盘序列号可能需要管理员权限才能成功执行。如果遇到权限相关的错误,请以管理员身份重新运行 PowerShell 脚本。


 

posted @ 2024-02-24 11:46  suv789  阅读(92)  评论(0编辑  收藏  举报