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
作者:重庆熊猫
出处:https://www.cnblogs.com/cqpanda/p/16589938.html
版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。
本文来自博客园,作者:重庆熊猫,转载请注明原文链接:https://www.cnblogs.com/cqpanda/p/16589938.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通