帮助系统能带给我们什么?

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基础---帮助系统的更多相关文章

  1. windows powershell基础

    windows powershell基础 目录: 1.管道和重定向 2.命令执行 3.变量 4.数组和哈希表 #@()创建数组,使用","把每个值分隔开,@{}创建哈希表,用&qu ...

  2. powershell 基础

    目录 本教程概述 用到的工具 标签 简介 0x01使用简介 0x02脚本编写 0x03实例讲解 本教程概述 本课我们学习powershell使用. 用到的工具 cmd.exe   powershell ...

  3. 零基础如何系统学习Java Web

    零基础如何系统学习Java Web?   我来给你说一说 你要下决心,我要转行做开发,这样你才能学成. 你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个 ...

  4. 通过PowerShell获取Windows系统密码Hash

    当你拿到了系统控制权之后如何才能更长的时间内控制已经拿到这台机器呢?作为白帽子,已经在对手防线上撕开一个口子,如果你需要进一步扩大战果,你首先需要做的就是潜伏下来,收集更多的信息便于你判断,便于有更大 ...

  5. RHCE基础环境系统的搭建

    RHCE基础环境系统的搭建 安装前提: 安装的时候对系统和硬件的要求: 红帽系统安装队系统的要求:Windows操作系统选择64位的内存至少6GCPU需要支持虚拟化技术在做红帽系统实验的时候,把360 ...

  6. Linux 基础一(系统分区、格式化与挂载)

    1.Linux 基础之系统分区与格式化 讲分区之前,先说一下硬盘结构:硬盘(机械)的横截面是一个圆,并且被分成等大小的扇区,每个扇区的大小是 512Byte,其中有 446Byte 被用来存储启动信息 ...

  7. LibOpenCM3(五) 基础功能: 系统时钟, GPIO, 定时器

    目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...

  8. Powershell基础学习

    从吐司偷来的图片,拿来当做引导吧: 0x01 简介 Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能.当然 ...

  9. 使用OpenLDAP构建基础账号系统

    LDAP - Lightweight Directory Access Protocol,对该协议的具体应用,常见的是微软的Active Directory服务和Linux上的OpenLDAP组件. ...

随机推荐

  1. docker-ce 在windows10下使用volume的注意事项

    最近想搭建一套CI/CD环境尝试一下,因为手里云服务太小了(1C1G),撑不起来gitlab和jenkins.恰巧年前配了台高配版的windows机器,就想在家里的机器上通过docker装gitlab ...

  2. 使用 Docker 部署 Spring Boot 项目

    Docker 介绍 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口.它是目前最流行的 Linux 容器解决方案. Docker 将应用程序与该程序的依赖,打包在一个文件里面 ...

  3. mysql事务原理及MVCC

    mysql事务原理及MVCC 事务是数据库最为重要的机制之一,凡是使用过数据库的人,都了解数据库的事务机制,也对ACID四个 基本特性如数家珍.但是聊起事务或者ACID的底层实现原理,往往言之不详,不 ...

  4. vue 拖拽框架 draggable

    直接使用  npm i -S vuedraggable  页面使用 <template> <div class="addProduct"> <el-d ...

  5. fastText 训练和使用

    2019-09-09 16:33:11 问题描述:fastText是如何进行文本分类的. 问题求解: fastText是一种Facebook AI Research在16年开源的一个文本分类器. 其特 ...

  6. prometheus远程写参数优化

    一.概述 prometheus可以通过远程存储来解决自身存储的瓶颈,所以其提供了远程存储接口,并可以通过过配置文件进行配置(prometheus.yml).一般情况下我们使用其默认的配置参数,但是为了 ...

  7. 基于Doc2vec训练句子向量

    目录 一.Doc2vec原理 二.代码实现 三.总结   一.Doc2vec原理 前文总结了Word2vec训练词向量的细节,讲解了一个词是如何通过word2vec模型训练出唯一的向量来表示的.那接着 ...

  8. 关于用命令行和idea对项目打jar包

    前提说一下,我们一般是对编译后的项目进行打包,不然打包后还得自己去重新编译class文件. 假如这是你的一个项目目录: 我们要写一个简单的计算器工具类项目,然后对他进行打包, idea里面out文件夹 ...

  9. mabatis入门五 高级结果映射

    一.创建测试的表和数据 1.创建表 1CREATE TABLE items ( 2 id INT NOT NULL AUTO_INCREMENT, 3 itemsname VARCHAR(32) NO ...

  10. AttributeError: module 'tensorflow.python.keras.backend' has no attribute 'get_graph'处理办法

    原因:安装的tensorflow版本和keras版本不匹配,只需卸载keras,重新安装自己tensorflow对应的版本. Keras与tensorflow版本匹配查询网站