Powershell基础---帮助系统
帮助系统能带给我们什么?
1、快速找到命令,无需使用Bing或者Google
2、运行命令时候返回了错误信息,帮助系统可以告诉我们如何正确使用该命令
3、多个命令组合执行完成复杂的工作,帮助系统告诉我们哪些命令可以组合使用
4、帮助系统可以告诉我们一条命令所有的工作场景
一、更新帮助系统
使用“以管理员身份运行”启动powershell,键入update-help(切记以管理员身份运行,否则会报错)

作为一个习惯,建议大家每隔一个月更新一下帮助系统
注:如果某台Server无法进行联网,我们可以选择在一台正常联网的Server上使用Save-Help来把帮助文档下载到本地,然后通过Update-Help 加上-SourcePath参数来更新帮助文档
二、查看帮助
Powershell提供了Get-Help这个Cmdlet命令来访问帮助系统

也许,你在网上查找文档的时候,会看到“Help”或者“Man”这样的命令来查看帮助系统,但他们都不是原生的Cmdlet,而是对核心Cmdlet命令进行封装后的函数。
三、使用帮助系统查找命令
帮助系统中并不知道Shell种存在哪些命令,它只知道有哪些可用的帮助主题
例如,我们想查看操作系统服务,但不知道应该使用哪个命令,我们可以搜索服务主题来进行查看(支持通配符*)

四、帮助系统详解

4.1我们可以通过帮助系统给出的语法提示,来正确的使用命令;我们发现Get-Service有三套不同的参数集,都有-ComputerName这个通用参数,但如果我们配合-DisplayName参数使用,只能选择第一个参数集进行命令输入;
4.2参数是具有位置属性的,所以,我们可以不键入具体参数名称,通过位置匹配输入参数的具体值也可以达到正常使用命令的效果;
4.3当一个参数在[]内,例如-ComputerName,则表示此参数是可选的,在不使用具体值时,Cmdlet会默认为本地计算机;参数在[]外则表示必须;
4.4如果我们不确定的话,可以通过追加-Full参数来具体查看某个参数,它的位置,它接收什么类型的数据,是否为必须参数,是否接收pipline传递值等等;
五、在线帮助

使用后,我们可以快速的打开微软提供的Docs
小结:帮助系统就暂时先介绍到这里,希望通过帮助系统,我们可以更好的使用Powershell来进行更多的无GUI的管理,更高效的来进行运维工作~
Powershell基础---帮助系统的更多相关文章
- windows powershell基础
windows powershell基础 目录: 1.管道和重定向 2.命令执行 3.变量 4.数组和哈希表 #@()创建数组,使用","把每个值分隔开,@{}创建哈希表,用&qu ...
- powershell 基础
目录 本教程概述 用到的工具 标签 简介 0x01使用简介 0x02脚本编写 0x03实例讲解 本教程概述 本课我们学习powershell使用. 用到的工具 cmd.exe powershell ...
- 零基础如何系统学习Java Web
零基础如何系统学习Java Web? 我来给你说一说 你要下决心,我要转行做开发,这样你才能学成. 你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个 ...
- 通过PowerShell获取Windows系统密码Hash
当你拿到了系统控制权之后如何才能更长的时间内控制已经拿到这台机器呢?作为白帽子,已经在对手防线上撕开一个口子,如果你需要进一步扩大战果,你首先需要做的就是潜伏下来,收集更多的信息便于你判断,便于有更大 ...
- RHCE基础环境系统的搭建
RHCE基础环境系统的搭建 安装前提: 安装的时候对系统和硬件的要求: 红帽系统安装队系统的要求:Windows操作系统选择64位的内存至少6GCPU需要支持虚拟化技术在做红帽系统实验的时候,把360 ...
- Linux 基础一(系统分区、格式化与挂载)
1.Linux 基础之系统分区与格式化 讲分区之前,先说一下硬盘结构:硬盘(机械)的横截面是一个圆,并且被分成等大小的扇区,每个扇区的大小是 512Byte,其中有 446Byte 被用来存储启动信息 ...
- LibOpenCM3(五) 基础功能: 系统时钟, GPIO, 定时器
目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...
- Powershell基础学习
从吐司偷来的图片,拿来当做引导吧: 0x01 简介 Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能.当然 ...
- 使用OpenLDAP构建基础账号系统
LDAP - Lightweight Directory Access Protocol,对该协议的具体应用,常见的是微软的Active Directory服务和Linux上的OpenLDAP组件. ...
随机推荐
- Python基础篇_实例练习1
1.逢7跳过小游戏:从1-100之间,遇到带7的数字或者7的倍数跳过. for i in range(1,101): if i == 7 or i % 10 == 7 or i // 10 == 7: ...
- 面向对象第四单元(UML)及期末总结
前言 统一建模语言(英语:Unified Modeling Language,缩写 UML),是软件架构设计建模和规约的语言. 在UML系统开发中有三个主要的模型: 功能模型:从用户的角度展示系统的功 ...
- Python3学习之路~10.2 协程、Greenlet、Gevent
一 协程 协程,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程. 协程拥有自己的寄存器上下文和栈.协程调度切换时,将寄存器上下文和栈保存到其他地方,在切 ...
- Mol Cell Proteomics. | 粪便微生物蛋白质的组成与饮食诱导肥胖倾向的关联研究
题目:Associations of the Fecal Microbial Proteome Composition and Proneness to Diet-induced Obesity 期刊 ...
- CVE-2013-4710 WebView addJavascriptInterface远程执行代码
WebView是Android平台下的一个重要组件,通常用来在Activity中嵌入一个简单的浏览器,实现在线网页浏览的功能.比如下面代码实现访问Google页面: WebView webView = ...
- 学习vue前的准备工作
起步 1.扎实的HTML/CSS/Javascript基本功,这是前置条件. 2.不要用任何的构建项目工具,只用最简单的<script>,把教程里的例子模仿一遍,理解用法.不推荐上来就直接 ...
- win7系统下的Nodejs开发环境配置
此处不推荐使用msi安装包直接安装nodejs,我们应该知道它里面做了哪些事情,这样以后出问题的时候,可以更快速地定位问题点.另一方面,直接安装的情况,以后更新了版本的话会很麻烦,因为如果我们想体验新 ...
- 单调栈-Maximum Width Ramp
2020-01-23 19:39:26 问题描述: 问题求解: public int maxWidthRamp(int[] A) { Stack<Integer> stack = new ...
- [最短路,floyd] Codeforces 1204C Anna, Svyatoslav and Maps
题目:http://codeforces.com/contest/1204/problem/C C. Anna, Svyatoslav and Maps time limit per test 2 s ...
- Centos单机部署Elasticsearch7.2集群
配置node0 # ======================== Elasticsearch Configuration ========================= # # NOTE: E ...