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. C语言状态机模板

    转载声明:如果转载本博客内容,请联系869119842@qq.com,获得作者书面授权. 前言 上一篇我的博客中探讨了一种非swtich-case结构的状态机写法,但是个人感觉写起来比较麻烦,如果增加 ...

  2. AC自动机及trie图 pascal

    ; type data=record sum,failed:longint; son:array ['a'..'z'] of longint; end; ..maxn] of data; que:.. ...

  3. Node黑客开发的10个好习惯(2016)

    在2015年底之际,javascript开发者已经掌握了大量的工具.最后一次我们调查的时候,现代化的JS蓝图才刚刚出现.今天,我们很容易在JS的庞大生态系统中迷失,而成功的团队大部分时间都遵守着JS开 ...

  4. Dijksktra(测试源代码)

    1.此程序为c++程序 2.以下代码可实现手动输入,即去掉代码中的/*...*/注释符,并同时去掉赋值代码段 3.源代码 #include<iostream> using namespac ...

  5. css3-实现3D立方体旋转

    核心内容: 1.CSS3 中 animation.perspective 属性的熟练运用. 2.CSS3 中的变形属性 transform,在 3D 立体效果中的运用. 3.3D 立方体旋转实现原理. ...

  6. declaration is incompatible with "__nounwind __interwork __softfp unsigned long __get_PSP(void)" IAR 编译报故障

    原因是以前的CMSIS  CORTEX-CM0 文件太老了.   使用新文件就可以.

  7. Apriori 关联分析算法原理分析与代码实现

    前言 想必大家都听过数据挖掘领域那个经典的故事 - "啤酒与尿布" 的故事. 那么,具体是怎么从海量销售信息中挖掘出啤酒和尿布之间的关系呢? 这就是关联分析所要完成的任务了. 本文 ...

  8. 深入探讨在集群环境中使用 EhCache 缓存系统

    EhCache 缓存系统简介 EhCache 是一个纯 Java 的进程内缓存框架,具有快速.精干等特点,是 Hibernate 中默认的 CacheProvider. 下图是 EhCache 在应用 ...

  9. 【 D3.js 入门系列 --- 5.1 】 做一个带坐标轴和标签的图表

    前面几节讲解了图标.坐标轴.比例等等,这一节整合这些内容做一个实用的图表.结果图如下: 代码如下所示: <html> <head> <meta charset=" ...

  10. CSS中的text-overflow:clip|ellipsis的使用

    如果想让某个容器(div或者li或者...块级元素)显示一行文字,当文字内容过多时,不换行,而是出现...,可以使用text-overflow:clip|ellipsis 基本语法:text-over ...