是否可以在 Windows XP 中挂载/卸载物理硬盘?
理想情况下,我希望能够从命令行执行此操作,以便我可以使用批处理文件来执行此操作,即:mount.cmd unmount.cmd
另外,如果驱动器可以卸载,它们会降速吗?
所以,我的 Windows Active Directory 网络上有 5000 台计算机的列表,这些计算机可能仍然存在,也可能不存在(我知道,不要问......我需要知道一个项目,当然网络人员的帮助很少,以及他们给我的数据中有很多错误)
计算机名称在 SAT1 到 SAT5000 之间。但是,其中一些可能已升级到新操作系统并重命名。所以在这种情况下,我也想检测新名称。
我想知道是否有人可能有一个脚本,给定一个包含计算机名称列表的文本文件,每个脚本: 1. ping 计算机以检查是否存在(是的,它必须打开,我知道)
2. 在收到第一次 ping 的 ip,执行 ping -a 以获取主机名
3. 将结果写入文本文件
(更好的是......是否有可能以某种方式将初始文件拆分为多个文件,并生成多个批处理文件以同时运行,以降低同步 ping 5000 台机器的速度??)
这篇文章似乎与我正在寻找的内容有些相关:http : //www.enterpriseitplanet.com/networking/features/article.php/1571771
这就是我最终的结果:
@echo off
rem del output.txt
rem Loop thru list of computer names in file specified on command-line
for /f %%i in (%1) do call :check_machine %%i
goto end
:check_machine
rem Check to see if machine is up.
echo %1
ping -n 2 …Run Code Online (Sandbox Code Playgroud) 我在 Windows Active Directory 域中有每台机器的文本文件,我想确定当前登录的用户(如果有)和使用 WMIC 的每台机器的操作系统:
WMIC /NODE:<machine_name> COMPUTERSYSTEM GET USERNAME
WMIC /NODE:<machine_name> OS GET caption
Run Code Online (Sandbox Code Playgroud)
有谁知道如何编写脚本以从文本文件中读取我的计算机列表并为每个计算机执行两个 WMIC 命令并以以下格式输出结果:
ComputerName, OperatingSystem, CurrentUserName
Run Code Online (Sandbox Code Playgroud)