(1)powershell使用帮助
一、更新下载帮助
初始powershell是没有文档的,需要用指令更新下载到本地
管理员运行

update-help

好像有的模块需要翻墙才能下载 ??


帮助文档的开源地址 github.com/powershell
二、查看指令的用法
get-help -指令名
或者
help -指令名
它们的区别在于,get-help,一次性全部显示,help根据窗体的大小,文本超过窗体,需要按下空格显示更多内容

可以用模糊查询

将会打印出所有带log的指令

也可以使用tab键补全,按多次tab
如果在翻页模式下提前找到了自己想看的文档,可以用ctrl+c键退出。
三、参数
例如

1.参数名称和参数

不区分大小写
2.可选和必选
带中括号 [ ] 表示可选,包括可选参数名和可选参数
像
表示 参数名称和参数都可选。
3.位置参数
(1)如果参数前带上了参数名,则输入多个参数时可以不需要有顺序。

但是如果, -logname 这个参数名省略了,则它的参数就必须在第一个位置
(2)开关参数

像这种不带参数的参数名叫做开关参数,只需写上参数名就可以执行,而且可以写在任意位置。
4.缩写参数名
参数名可以不用写全,只要参数名的长度写到能区分出该命令下与其他参数不会混淆即可
比如上面的help get-eventlog 命令,写入 -l 是不能区分出来的,因为它的这个命令的参数中还有一个 -list参数。 所以要想系统识别出 -logname, 缩写成 -lo 或-log即可
5.查看每个参数的详情
-full
help get-eventlog -full

或者
help get-eventlog -showwindow
可弹出一个GUI

5.参数类型
(1)每个参数都有其各自的类型,比如string类型
, int类型
,datatime类型
等。
sting类型要注意,如果这个字符串中间包含有空格,则这个字符串要用单引号或双引号。 例如 ‘D:\Program Files’ 最好使用单引号
(2)还有一些字符串组数

或int数组

这种数组可以传入多个参数,参数间用逗号分隔,
Get-Help security -computer Server-r2,dc4,files02
6.优先级
先执行()里的指令
Get-EventLog Application -computer (Get-Content names.txt)
(1)powershell使用帮助的更多相关文章
- 在PowerShell中使用curl(Invoke-WebRequest)
前言 习惯了windows的界面模式就很难转去命令行,甚至以命令行发家的git也涌现出各种界面tool.然而命令行真的会比界面快的多,如果你是一个码农. situation:接到需求分析bug,需要访 ...
- Windows 7上执行Cake 报错原因是Powershell 版本问题
在Windows 7 SP1 电脑上执行Cake的的例子 http://cakebuild.net/docs/tutorials/getting-started ,运行./Build.ps1 报下面的 ...
- <译>通过PowerShell工具跨多台服务器执行SQL脚本
有时候,当我们并没有合适的第三方工具(大部分需要付费)去管理多台数据库服务器,那么如何做最省力.省心呢?!Powershell一个强大的工具,可以很方便帮到我们处理日常的数据库维护工作 .简单的几步搞 ...
- 利用PowerShell复制SQLServer账户的所有权限
问题 对于DBA或者其他运维人员来说授权一个账户的相同权限给另一个账户是一个很普通的任务.但是随着服务器.数据库.应用.使用人员地增加就变得很枯燥乏味又耗时费力的工作.那么有什么容易的办法来实现这个任 ...
- PowerShell 数组以及XML操作
PowerShell基础 PowerShell数组操作 将字符串拆分成数据的操作 cls #原始字符串 $str = "abc,def,ghi,mon" #数据定义 #$StrAr ...
- linux下mono,powershell安装教程
1简介 简单来说pash就是bash+powershell 2官网 https://github.com/Pash-Project/Pash 3下载fedora20---lxde桌面---32位版. ...
- Windows下PowerShell监控Keepalived
一.背景 某数据库服务器为CentOS,想要监控Keepalived的VIP是否有问题,通过邮件进行报警,但这台机器不能上外网,现在只能在Windows下通过PowerShell来完成发邮件预警. 二 ...
- 使用PowerShell收集多台服务器的性能计数器
写在前面 当管理多台Windows Server服务器时(无论是DB.AD.WEB以及其他的应用服务器),当出现性能或其他问题后,参阅性能计数器都是一个非常好的维度从而推测出问题可能出现的原因 ...
- 野路子出身PowerShell 文件操作实用功能
本文出处:http://www.cnblogs.com/wy123/p/6129498.html 因工作需要,处理一批文件,本想写C#来处理的,后来想想这个是PowerShell的天职,索性就网上各种 ...
- 使用PowerShell 监控运行时间和连接情况
概念 Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境.你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆. powershell需要.N ...
随机推荐
- Django基本使用
目录 1 安装 1.1 安装pip 1.2 安装django 2 创建项目 2.1 使用 管理工具 django-admin.py 来创建 PyLearn 项目: 2.2 启动服务 本文章以下所有列子 ...
- b树的实现
花了蛮长时间实现的b树插入操作.有时间再实现其他操作. #include <stdio.h> #include <stdlib.h> #define M 5 enum KeyS ...
- 修改window 10 开始菜单问题
cmd->powershell Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($ ...
- linux运维笔记
一.查找大文件 sudo find / -size +100M -exec ls -lh {} \;
- CSS系列(5)-如何使用Firebug查看网页的html和css
Firebug是火狐浏览器Firefox的一个插件,专门为开发人员开发的.使用Firebug需要先在Firefox中安装这个插件,网上有很多教程,可以对照着安装一下. 不同的火狐浏览器版本中的Fire ...
- 1106 Lowest Price in Supply Chain (25 分)(树的遍历)
求叶子结点处能活得最低价格以及能提供最低价格的叶子结点的个数 #include<bits/stdc++.h> using namespace std; ; vector<int> ...
- parameter localparam define的区别
`define 语法格式 `define A 12 //注意不加:不能忘记" ` " 作用区域 在整个工程中均有效,因为它是可以跨模块的定义 parameter 和 localpa ...
- JavaSE复习(一)继承多态与常用API
继承与多态 在父子类的继承关系当中,如果成员变量重名,则创建子类对象时,访问有两种方式: 直接通过子类对象访问成员变量:等号左边是谁,就优先用谁,没有则向上找 间接通过成员方法访问成员变量:该方法属于 ...
- 多线程 线程池 ExecutorService
package org.zln.thread; import java.util.Date; import java.util.concurrent.ExecutorService; import j ...
- hdu 1142 最短路+记忆化
最短路+记忆化搜索HDU 1142 A Walk Through the Forest链接:http://acm.hdu.edu.cn/showproblem.php?pid=1142 > 题意 ...