服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

使用WMI为LoginDateTime,UserName,MachineName,IP地址,MAC地址,操作系统查询整个networking?

这与这个问题有些相关: 批量文件到MASS群组的计算机在networking上的名称,检查答复,并parsing主机名 长话短说…我正在进行一个Vista升级项目…我们基本上没有可靠的数据集,指出我们networking上有哪些机器,主要用户是谁,当前正在运行什么操作系统等等。 我们networking环境的相关(?)细节是: DNS是AD集成并使用安全的dyanamic更新。 清理设置为7天。 工作站的DHCP租约设置为8天。 AD服务器是2003 R2 SP2。 我们有Windows 2000,Windows Vista,Windows Server 2003客户端的混合。 理想情况下,我想要的信息是: LoginDateTime(或SCCM轮询时间),用户名,机器名,IP地址,MAC地址,操作系统 所以我希望这能让我准确地看到我们目前正在运行的东西。 一个陷阱是,当机器升级过夜,机器名称从CGYxxxxx更改为NADxxxxx时,第二天早上当我重新运行我的查询时,我希望能够检测networking上存在这台新机器(并且在MAC地址上,我应该能够假设旧的计算机名称现在是“死”)。 有谁知道是否可以使用WMI来获取这些信息,是否可以从Windows 2000客户端中获取,哪些工作站可以运行或不运行SCCM客户端,以及信息的可靠性和最新性。 更新 另请参阅(使用PowerShell): 对机器名称,当前用户名,使用WMIC或PowerShell的操作系统进行脚本编目