pstools是sysinternals开发的一个功能强大的nt/2k远程管理工具包。

官方网址为http://www.sysinternals.com/

下载地址为http://www.sysinternals.com/files/Pstools.zip

Pstools主要包含以下程序:

(1)psexec

psexec是一个远程执行工具,你可以像使用telnet一样使用它。

指令格式:

psexec \\远程机器ip [-u username [-p password]] [-c [-f]] [-i][-d] program [arguments]

参数详解:

-u后面跟用户名 -p后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)

-c <[路径]文件名>:拷贝文件到远程机器并运行(注意:运行结束后文件会自动删除)

-d 不等待程序执行完就返回,(比如要让远程机器运行tftp服务端的时候使用,不然psexec命令会一直等待tftp程序结束才会返回)

-i 在远程机器上运行一个名为psexesvc进程。

(2)psservice

psservice是一个服务管理程序。

指令格式:

psservice [\\远程机器ip [-u username] [-p password]]

参数详解:

-u 后面跟用户名 -p后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求输入密码)

  Command选项如下:

  query [服务名]:显示某一服务的状态,如不填服务名则显示所有服务的状态。

  config <服务名>:显示某一服务的配置。

   start <服务名>:启动某一服务。

   stop <服务名>:停止某一服务。

   testart <服务名>:停止某一服务并重新启动它。

  pause <服务名>:暂停某一服务。

  cont <服务名>:恢复暂停的服务。

  depend <服务名>:显示某一服务依存关系。

   find <服务名>:在网络种搜寻指定的服务。

(3)pssuspend

pssuspend是一个暂时停止进程的软件

指令格式:

pssuspend [-r] [\\远程机器ip [-u username] [-p password]]

参数详解:

-u:后面跟用户名 -p:后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)

-r:恢复进程。

(4)psinfo

psinfo是一个搜集机器软硬件信息的工具,它可以获得操作系统信息,硬件信息和软件信息。

指令格式:

psinfo [-h] [-s] [-d] [-c] [\\远程机器ip [-u username [-p password]]]

参数详解:

-u:后面跟用户名 -p:后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)

-h:是显示它安装了哪些补丁包

-s:是显示它装了哪些软件

-d:是显示磁盘信息。

(5)pslist

pslist是一个查看进程的程序。

指令格式:

pslist [-d] [-m] [-x][-t][-s [n] [-r n]  [\\远程机器ip [-u username] [-p password]] [name | pid]

参数详解:

-u:后面跟用户名 -p:后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)

-s:是使用任务管理器模式实时查看进程,可以按ESC键退出。

-r <秒数>:是和-s连用的一个参数,它用来指定任务管理器模式是的刷新间隔。(默认的刷新间隔为1秒)

-d:示各个进程的cpu使用信息。

-m:显示各个进程的存储器使用信息。

-x:非常详细显示进程的所有信息。

-t:以树型方式显示进程。

(6)psuptime

psuptime是一个了解远程机器运行了多久的命令。

指令格式:psuptime \\远程机器ip

(7)psshutdown

psshutdown是一个远程关机命令。

指令格式:

  psshutdown [[-s | -r | -k [-t nn][-m "消息"][-f]] -a | -l | -o] [\\远程机器ip]

参数详解:

  -a:取消以前执行的关机指令。

  -t:离关机还有多少秒。(默认是20秒)

  -s:关闭机器。

   -m:是要显示的信息。

   -f:是关机是不保存运行的程序。

   -r:表示重启。

  -l:表示锁定电脑。

   -o:表示注销用户。

(8)psfile

psfile是一个显示机器上的会话和有什么文件被网络中的用户的打开的命令。

指令格式:

psfile [\\远程机器ip [-u Username [-p Password]]] [[Id | path] [-c]]

参数详解:

-u 后面跟用户名 -p后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)

-c:关闭会话或文件

(9)psloggedon

psloggedon是一个显示目前谁登陆的机器的命令。

参数详解:

-l只显示本地登陆用户而不显示其它的网络登陆用户

-x不显示登陆时间

(10)psgetsid

psgetsid是一个远程获取账号sid信息的工具。

指令格式:

psgetsid [\\远程机器ip [-u username [-p password]]] [account]

参数详解

-u 后面跟用户名

-p后面是跟密码的,如果建立ipc连接后这两个参数则不需要。(如果没有-p参数,则输入命令后会要求你输入密码)

(11)pskill

pskill是一个杀除进程的程序。

指令格式:

pskill [\\远程机器ip [-u username] [-p password]]

(12)psloglist

psloglist是一个查看系统事件记录的程序。

指令格式:

psloglist [\\远程机器ip [-u username [-p password]]] [-s [-t delimiter]] [-n # | -d #][-c][-x][-r][-a mm/dd/yy][-b mm/dd/yy][-f filter] [-l event log file]

参数详解:

-u 后面跟用户名 -p后面是跟密码的,如果建立ipc连接后这两个参数则不需要。

-c 显示事件之后清理事件记录

-l <事件记录文件名>:用于查看事件记录文件

-n 只显示最近的n条系统事件记录。

-d 只显示n天以前的系统事件记录

-a mm/dd/yy:显示mm/dd/yy以后的系统事件记录

-b mm/dd/yy:显示mm/dd/yy以前的系统事件记录

  -f <事件类型>:只显示指定的事件类型的系统事件记录。

   -x:显示事件数据代码

  -r:从旧到新排列(如不加则默认是从新到旧排列)

   -s:以一个事件为一行的格式显示,中间默认以逗号格开各个信息。

  -t <字符>:这个参数和-s连用,以来改变-s中默认的逗号。

pstools使用教程的更多相关文章

  1. Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求

    上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...

  2. Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数

    上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...

  3. Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数

    上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...

  4. Angular2入门系列教程4-服务

    上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...

  5. Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境

    一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...

  6. wepack+sass+vue 入门教程(三)

    十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...

  7. wepack+sass+vue 入门教程(二)

    六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...

  8. wepack+sass+vue 入门教程(一)

    一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...

  9. Virtual Box配置CentOS7网络(图文教程)

    之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看. Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network ...

随机推荐

  1. Sweet Alert

    http://www.dglives.com/demo/sweetalert-master/example/ Sweet Alert A beautiful replacement for Javas ...

  2. 用Java编程找到两个字符串中共有的字符

    这道题的算法思想是把字符串1中的每个字符与字符串2中的每个字符进行比较,遇到共同拥有的字符,放入另一个数组中,最后顺序输出即可 但是这道题的难点在于怎么排除重复的字符 public class bot ...

  3. C++复数类对除法运算符 / 的重载

    C8-1 复数加减乘除 (100.0/100.0 points) 题目描述 求两个复数的加减乘除. 输入描述 第一行两个double类型数,表示第一个复数的实部虚部 第二行两个double类型数,表示 ...

  4. jQuery的ajax中return语句无法返回值

    今天在做一个新需求的时候,用到jQuery的ajax来返回一个查询结果: 但是调用这个方法的时候,data有数据,调用的地方获取到的却一直都是undefined,在网上搜索了一些资料,找到了问题所在, ...

  5. HTML table、form表单标签的介绍

    1. <table>标签 1.1说明: 在HTML 中定义表格布局. 1.2格式: <table> <caption></caption> <tr ...

  6. Nginx+PHP优化实例

    1.PHP-FPM高负载的解决办法 http://blog.haohtml.com/archives/11162 2.Nginx优化配置 http://blog.haohtml.com/archive ...

  7. django中间件

    django的中间件就是一个对整体请求过程的装饰器,可以对请求到达view之前,view处理和响应后,通过定义process_request,process_view,process_response ...

  8. webStorm 多个项目并存

    点击file ->settings ->Directories 然后右侧有个Add Content Root 添加某个Root即可看见该root下的所有项目

  9. php +ajax

    index.php <html> <head> <meta charset="UTF-8"> <title>Ajax+PHP< ...

  10. nodeType、nodeName和nodeValue

    首先了解一下DOM中有三大节点,分别是 元素节点,文本节点,属性节点 元素节点:构成了DOM的基础.文档结构中,<html>是根元素,代表整个文档,其他的还有<head>,&l ...