• 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

  • 相关阅读:
    Python GUI编程(Tkinter)19、Frame控件
    Python GUI编程(Tkinter)18、Combobox下拉控件
    D
    C
    B
    A
    wordpress调用服务器本地的头像
    杂七杂八的问题处理03--jenkins发邮件提示Error sending to the following VALID addresses
    杂七杂八的问题处理02--allure报告显示loading问题
    vue一次下载多个文件
  • 原文地址:https://www.cnblogs.com/motools/p/3283471.html
Copyright © 2020-2023  润新知