如何写powershell脚本获取域上的计算机主机名,以方便重装系统后将此电脑改为之前的域上的主机名?
Get-WmiObject -Class Win32_ComputerSystem
这样写可以获取到域上的主机名吗?注意:重装系统后系统盘已格式化,获取不到计算机任何之前的信息了。如果可以,怎样写脚本呢(只需要主机名,其他都不要)?
1 Answers
Best Answer
正确的节奏应当是在重装系统之前,备份所有的机器名与硬件编号的映射关系。
查询域环境中的所有的机器用命令:get-adcomputer
查询机器的硬件编号:(gwmi win32_bios).SerialNumber
这些准备条件完成以后,再重装系统,完了运行PowerShell脚本,根据机器的硬件号,反查备份中对应的机器名。
有道理
可是要怎么对应机器名与硬件编号的关系呢?用什么命令可以将查询到的两者一一对应起来?
1.get-adcomputer返回所有的机器。
2.循环通过机器名查询硬件序列号。
3.将机器名和硬件序列表号的对应关系保存到服务器的共享目录中。
是的,那关键还是“循环通过机器名查询序列号”,请问要怎么组织语句呢?万分感谢!!!
已提供思路,怎么样组织语句还是得靠自己,靠自己,靠自己。我这边没有域环境,有的话到可以写两句。
已提供思路,怎么样组织语句还是得靠自己,靠自己,靠自己。我这边没有域环境,有的话到可以写两句。