PowerShell教程 – 入门命令(Basic Comlet)


更新记录
转载请注明出处。
2022年8月20日 发布。
2022年8月15日 从笔记迁移到博客。

入门命令(Basic Comlet)

帮助信息

命令的帮助说明信息的组成结构

name, synopsis, syntax, description, related links, and remarks

名称,概要,语法,描述,相关链接,注释

获得帮助

Get-Help

获得在线帮助

Get-Help -Online

获得所有命令帮助信息

Get-Help -Category cmdlet

列出所有帮助信息文件

Get-Help -Category All

获得详细帮助信息

Get-Help -Detailed

获得全部帮助信息

Get-Help -Full

获得帮助信息的指定章节

Get-Help -指定章节名

获得命令的帮助信息(实例)

Get-Help 命令 -Examples

获得命令的帮助信息(语法)

Get-Command 命令 -Syntax

也可以使用这种方式获得命令的帮助信息

命令  -?

获得概念帮助:
获得概念帮助文件列表

Get-Help about_*

显示某一特别的帮助文章

Get-Help about_command_syntax

获得指定主题、函数、脚本帮助:

Get-Help 主题名或函数名或脚本名
Get-Help Set-Location
Get-Help *event*

获得命令的参数的帮助信息

Get-Help Import-Csv -Parameter Path

获得命令的详细帮助信息

Get-Help Get-Process -Detailed

获得命令的全部的帮助信息(可以看到类型)

Get-Help Get-Process -Full

在GUI窗口显示命令帮助(仅Windows PowerShell支持)

Get-Help default -ShowWindow

可滚动的方式显示帮助信息

Get-Help ls | more

查看可以更新的命令帮助文件

Get-Help about_Updatable_Help

保存帮助文件

Save-Help

从 Internet 下载帮助文件并将其保存在文件夹中
帮助文件外在文件类型为cab文件,内部是xml文档
实例:
保存全部命令的帮助信息文件到指定的文件夹

Save-Help  "D:/Floder"
Save-Help -DestinationPath D:/PSHelp

指定语言类型

Save-Help -DestinationPath "D:/test" -UICulture zh-CN
Save-Help -DestinationPath "D:/test" -UICulture en-US

保存指定模块的帮助信息

Save-Help -DestinationPath D:/PSHelp -Module DnsClient

更新帮助文件

Update-Help

作用:Update help files from the internet && Import saved help files
注意:最好每隔一个月就更新一下帮助文件
注意:Administrator rights are required

实例:
更新英文的帮助文档(优先使用)

Update-Help -UICulture en-US

更新指定的模块

Update-Help -Module DnsClient

显示更新过程的信息

Update-Help -Module DnsClient -Verbose

强制更新

Update-Help -Force

设置更新源为指定的文件夹

Update-Help -SourcePath C:/temp

设置更新源为指定的文件夹并指定语言类型

Update-Help -SourcePath C:/Temp -Module DnsClient -UICulture en-US

关于帮助文件(About help files)

About documents describe features of a language or concepts that apply to more than one command
These items do not fit into help for individual commands

实例:
列出所有about_帮助文件

Get-Help -Category HelpFile

获得命令

Get-Command

实例:
输出所有命令信息

Get-Command

搜索指定关键字命令

Get-Command  *-xxx
Get-Command Set-*
Get-Command  *-Location

获得包含指定动词的命令

Get-Command -Verb Get

获得包含指定名称的命令

Get-Command -Noun Service

获得包含指定命令类型的命令

Get-Command -CommandType

注意:命令类型(CommandType)有:别名(Alias)、函数(Function)、脚本(Script)
指定命令所在的模块

Get-Command Get-*Firewall* -Module NetSecurity

获得命令帮助信息中的指定节内容

Get-Command Get-Variable -Syntax

根据命令的参数类型获得命令

Get-Command -ParameterType Hashtable

其他命令

查看命令返回成员

Get-Member
Get-Service | Get-Member

退出PowerShell

exit

获得PowerShell版本

$PSVersionTable

获得计算机信息

Get-ComputerInfo

关闭计算机

Stop-Computer

获得进程信息

Get-Process

清除命令行

Clear-Host

别名

cls
clear

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/281242.html

(0)
上一篇 2022年8月20日 18:35
下一篇 2022年8月20日 18:36

相关推荐

发表回复

登录后才能评论