![在网络计算机上使用 systeminfo 命令](https://linux22.com/image/1479484/%E5%9C%A8%E7%BD%91%E7%BB%9C%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E4%BD%BF%E7%94%A8%20systeminfo%20%E5%91%BD%E4%BB%A4.png)
我在针对网络计算机运行 systeminfo 时运气不佳。一半情况下,此命令有效:
systeminfo /s 计算机名称
有一半的时间我都会收到密码请求。我在实施相同基于 Windows 的设备的不同站点执行此命令。
我知道 Windows 设备的用户名和密码,但语法不正确。我试过
systeminfo /s 计算机名称 /u 用户名 /p 密码
这不起作用。我不太确定计算机是否在域中,但我尝试了域的命令
systeminfo /s 计算机名称 /u 域\用户名 /p 密码
那没用。
令我特别难以理解的是,电脑和设备上的用户名和密码都是一样的。
我有三个问题:
- 我是否遗漏了一些语法步骤?
- 如果没有域,如何处理 /u 的域/用户名参数?
- 有没有办法明确地告诉登录域应该是什么?(在能够登录设备之前)
答案1
如果systeminfo /s localhost
有效localhost
但无效,computer_name
您可能没有足够的权限在远程计算机上运行此类请求。
如果您想要执行以下操作,PowerShell 可以提示您输入凭据窗口:
Get-WmiObject -Class Win32_OperatingSystem -ComputerName computer_name -Credential domain\user