zoukankan      html  css  js  c++  java
  • 1.Powershell认识

    Windows PowerShell 是一种命令行外壳程序和脚本环境,自Windows Server 2008开始就有内置于系统当中,有取代CMD之势。管理员使用Powershell完成一些日常重复的操作,实现自动化管理和批量管理。

    clip_image002

    Powershell相对其他脚本语言的异同

    1. 自动化管理

    2. 设计的初衷以系统管理任务为目的,基于对象的操作

    3. 模块增强,例如AD、Exchange、Lync

    4. 自动补全

    5. 断点调试

    Powershell语法

    Powershell指令有(动词-名词)组成,让我们有种一看就知其意的感觉,例如Get-Help

    一般常包括的动词:

    Get

    New

    Set

    Restart

    Resume

    Stop

    Suspend

    Clear

    Limit

    Remove

    Add

    Show

    Write

    可以使用Get-Help –Verb VerbName来查看和这个动词组合的命令,

    例如:

    Get-Help –Verb Get

    这条指令表示获取和Get组合的所有命令

    当然也可以使用 Get-Help –Noun NounName 来获取和名词组合的命令

    获取帮助

    在不清楚指令如何使用的时候,如何获取帮助,这个时候Get-Help大有用途。

    可以使用-Examples的开关获取词指令的例子,也可以使用-Full的开关获取指令所有帮助信息。

    clip_image004

    Powershell小演示

    1. 这条指令是获取运行状态的服务。

    l “|”是管道符号,起到各条指令的连接作用,通过管道前面的指令获取的结果传向后面的指令 ;

    l where-object是条件;

    l $_ 是前面指令通过管道传过来的结果;

    l .status是指对象的status属性;

    l -eq是操作运算符,表示等于的意思

    clip_image006

    2. 这条指令表示和service组合的命令有哪些

    clip_image008

    3. 这条指令是获取当前进程,并且显示进程的ID号,进程名和CPU占用情况

    Ø Select-Object表示指定显示那些属性;

    Ø Format-list 以制表格的形式显示

    clip_image010

    4.这条指令是获取Service对象属性或方法,例如我们使用了Service对象下的Count方法统计出本机服务总计174

    clip_image012

    clip_image014

  • 相关阅读:
    poj 3261 Milk Patterns 后缀数组+二分
    poj 2774 Long Long Message(后缀数组入门题)
    hdu 5719 Arrange
    hdu 5720 Wool
    DROP TABLE 恢复
    MySQL数据库改名的三种方法
    MySQL 误操作后数据恢复(update,delete忘加where条件)
    MySQL常用SQL语句优化
    EXPLAIN 命令详解
    mysql sql语句大全
  • 原文地址:https://www.cnblogs.com/motools/p/3283471.html
Copyright © 2011-2022 走看看