PsTools 2.45是一套由Microsoft开发的命令行实用程序集合,包括12种不同的工具,用于管理和监控Windows系统。本指南详细介绍每个工具的功能和使用方法。
在README.txt文件中详细介绍12个工具的使用方法。其中PsTools是一个功能强大的远程管理工具包,在众多小工具里堪称经典之作,否则微软也不会收购它了。如今Telnet大部分已关闭,AT命令在Windows 7系统中有用,但在Windows 10系统中已被取消;然而PsTools仍然可以正常使用。
假设您希望对IP地址为192.168.0.8的计算机进行远程管理,请先打开一个命令行窗口,在其中输入以下指令并敲击回车键:
```
D:\tools\Pstools>psexec file://192.168.0.8/ -u administrator -p 123 cmd.exe
PsExec v1.31: 执行远程进程工具。
版权所有 (C) 2001-2002 Mark Russinovich.
Microsoft Windows 2000 [版本5.00.2195]
(C) 版权所有 1985-1998 Microsoft Corp.
C:\WINNT\system32>
```
上述命令中的“-u administrator”表示使用administrator身份登录到目标计算机;“-p 123”则意味着该账户的密码为123。此外,“cmd.exe”这一参数表明您希望执行远程主机上的CMD.EXE命令,如果远程机器上没有此程序,则可以添加“-c”,这样就可以把本地机器上的相应文件拷贝到目标机后再行运行。“C:\WINNT\system32>”则表示已经成功登录到了192.168.0.8的计算机。
第二个工具是Psinfo,顾名思义该命令用于查看远程或本地上电脑的基本系统信息、软件安装情况及其他细节。不带任何参数使用psinfo时,默认只显示本地机器的信息:
```
psinfo [-h] [-s] [-d] [-c] [\\RemoteComputer [-u Username [-p Password]]]
```
举个例子,我们可以在命令行中输入以下指令来获取目标机的系统信息及已安装软件列表:
```
D:\tools\Pstools>psinfo file://192.168.0.8/ -s -u administrator -p 123
```
这里,“-s”参数表示需要显示远程计算机上所有已安装的应用程序的信息,同时“-u”和“-p”的使用方式与PsExec中的相同。该命令将返回有关192.168.0.8的系统信息以及软件列表等详细内容。
其中包含但不限于以下项目:操作系统类型、硬件配置(如内存大小)、CPU型号及频率等相关数据……