更新记录
转载请注明出处。
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