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

  • 相关阅读:
    【前端开发】vue子项目打包一个组件供另一个项目使用教程
    【前端开发】基于flow-editor-vue库改造的流程设计器,审批流程引擎前端教程
    【前端开发】基于logicFlow可视化流程库改造的流程引擎教程
    知识蒸馏:Distillation
    浮点神经网络vs二值神经网络
    Representation Learning 表征学习
    mybatis plus 追加where 函数
    20211012 MapStruct
    20211012 Dubbo 的 SPI 和 Adaptive
    20210916 小马哥讲 Spring AOP
  • 原文地址:https://www.cnblogs.com/motools/p/3283471.html
Copyright © 2011-2022 走看看