Powershell进阶学习(2) Powershell世界的领路人get-help

简介:

    Powershell有236个核心命令,Exchange根据版本不同有535到610个命令,SharePoint有500个以及一些罕见的命令,活动目录有100个,以及一些罕见命令,Server2012有上千个命令。这么多的命令你都了解有什么功能么?都怎么使用么?在什么时候使用?啊啊啊头要大了。

     当当当当不用怕有get-help,不知道是谁谁谁说来着一个出色的系统管理员不是凭空想办法,办法是man出来的。这句话我验证过,我们部门有好多linux大拿,上次让他们之中一个哥们帮助解决一个问题,其实他也没接触过,就是各种man命令敲来敲去最后问题就给解决了。。。

    所以建议好多初学者可以先学会get-help使用方法,不要刻意记那么多的命令或者说学习语法,有些关键的命令在使用过程中就会慢慢掌握的,重要的一点就是实用主义,你要把所学的真正能做到帮助到你的工作,就会感觉学有所得。

    其实我是把get-help当做Powershell世界的bing(必应),有兄弟说了为什么不是google,呵呵一样一样的。谁叫他俩是一家呢O(∩_∩)O哈哈~

    扯了这么多的淡,该步入正题了。

    我们首先怎么接触到get-help呢?

1 我正在兴致勃勃的用powershell查看服务器的相关信息,我想看看服务器服务的运行状态,哦原来是这样:

image

2 但是我只得到本地计算机的服务太不爽了吧?我还想得到其他计算机的服务,怎么办接着用命令呗,但是这么多命令我TM知道怎么用?别着急get-help来啦!!!

可以看到相关的语法还有gsv缩写有点意思!

image

3但是如果最开始我连“get-service”都不知道怎么办呢?这就需要powershell通配符功能了,首先我们知道服务英文肯定是service,即便不知道service只知道ser也可以。

image

看到了吧 powershell会帮你找出相关的所有命令!!!

其实通配符也可以用到其它的地方,比如get-service 返回了很多结果,但我只想看DHCP服务的状况而又不知到具体命令怎么办呢?统配符来帮忙

image

通配符还有好多功能 左边通配符

image

右边通配符 哎没有了。。说明没有相关的命令。

image

4 我们想区分一下get-help和man的区别很简单,get-help是将帮助信息显示完整,man是逐步显示帮助信息,其实还有一个命令“help“它的效果跟man一样:

image

image

5 虽然我知道了语法但是我还是想看看别人做的怎么办?-examples参数帮助你!

wKioL1L6OQSjcjz8AAIN56jDpNI842.jpg


6 从powershell3.0也是win8或server2012开始:get-help可以支持以下功能,就是窗口显示功能,方便用户检索帮助信息。是不是很炫!!!

image

这次只是简单介绍到这,粗浅的介绍了一些get-help ,希望大家可以给我多多回复建议。还有很多以待改进改进的地方O(∩_∩)O~ 。



本文转自handsome7038 51CTO博客,原文链接:http://blog.51cto.com/lixiaosong/1358239

相关文章
|
2月前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
75 0
|
3月前
|
Windows
Powershell 重新排列去重 Windows环境变量
【9月更文挑战第13天】本文介绍如何使用PowerShell对Windows环境变量进行重新排列和去重。首先通过`$env:`访问环境变量,接着使用`-split`命令分割路径,再利用`Select-Object -Unique`去除重复项。之后可根据需要对路径进行排序,最后将处理后的路径组合并更新环境变量。注意修改环境变量前应备份重要数据并了解潜在影响。
137 10
|
7月前
|
存储 Ubuntu Linux
windows可以安装Ubuntu,ubuntu上也可以安装Powershell
powerhsell除了可以在windows上使用外,还可以在Ubuntu上部署开发环境。下面介绍Ubuntu上安装powershell的方法。
216 0
|
Shell Linux 开发工具
windows中cmd和PowerShell批处理命令
之前在 Git 批量删除本地分支,有用到 Linux 或 MacOS 下的批处理命令,这个命令中的 grep、xargs 本身是 Shell script,在 windows 中的 cmd 和 PowerShell 中是不能用的
111 0
|
JavaScript Windows
[Vue]解决 Windows PowerShell 不识别 vue 命令的问题
[Vue]解决 Windows PowerShell 不识别 vue 命令的问题