【问题标题】:Get computer name using serial number of server remotely远程使用服务器序列号获取计算机名称
【发布时间】:2014-04-26 10:00:09
【问题描述】:

谁能告诉我如何远程使用序列号知道计算机名称?

喜欢使用

wmic bios get computername where serialnumber="XXXXXX"

我需要知道使用多个序列号的计算机名称。

【问题讨论】:

标签: batch-file


【解决方案1】:

您必须使用 net use 来获取计算机列表。然后问每个人它的序列号是什么。

For /f "tokens=1* delims=\ " %A in ('net view^|findstr /c:"\\"') do echo %A>> computerlist.txt
wmic /node:@computerlist.txt bios get SerialNumber /format:csv|findstr /i /c:"ENTER SERIAL NUM HERE"

或将所有内容放在一个不错的文件中

wmic /node:@computerlist.txt bios get SerialNumber /format:htable>ServerSerialNumbers.htm
start "" ServerSerialNumbers.htm

【讨论】:

    【解决方案2】:

    批量你可以像下面这样:

    wmic /node:[remote computer name] bios get computername where serialnumber="XXXXXX"
    

    或者,如果您想输出到文本文件:

    set myfile = [The full UNC path with filename e.g. \\server\share\filename.txt]
    
    wmic /append:%myfile% /node:[remote computer name] bios get computername where serialnumber="XXXXXX"
    

    在 Powershell 中这样做,只需以管理员权限打开 shell,然后键入::

    Get-WmiObject -ComputerName [remote computer name]-Class Win32_BIOS -Filter 'SerialNumber="XXXXXX"' | Select -Property PSComputerName
    

    【讨论】:

    • 这里我们需要远程计算机名称。只有我知道序列号。在你的命令中,我也需要输入我不知道的计算机详细信息。
    猜你喜欢
    • 2018-08-28
    • 1970-01-01
    • 2013-04-25
    • 2010-10-02
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多