PowerShell入门

命令太多记不住咋办? 没关系, PowerShell提供了一个叫做Get-Command的命令来帮助你.

 

输入get-command, 不带任何参数, 就可以得到所有命令的列表.

Get-Command

 

输出结果都挤在一起, 在Definition的部分还有些被截断了, 很不方便阅读, 怎么办?

没关系, 你可以使用Format-List命令. 如下:

Get-Command | Format-List *

 

返回的列太多了, 而你只想要看看cmdlet的名字是么? 你可以使用Select-Object参数来过滤掉其他的属性, 只留下Name

Get-Command | Select-Object Name

或者

Get-Command | Select Name

如果想得到命令的帮助信息, 可以使用Get-Help.

如果想要把结果重定向到一个文本文件中, 可以使用Out-File.

或者, 你可以把安装在机器上的所有命令的帮助信息都拿到, 并输出到一个文本文件中, 留着以后查阅. 命令如下:

Get-Command | Get-Help | Out-File c:\scripts\help.txt

 

另外, 如果你只记得命令的某个关键字或者一部分, 你可以使用下面的格式来过滤掉不包含你指定的字串的命令.

比如, 我们想要查看所有跟database相关的powershell命令.

Get-Command *database*

 

如果想查看某个命令使用的例子, 可以使用下面的命令.

Get-Help Uninstall-SPSolution –example

 

如果想得到某个对象的成员列表

Get-SPFarm | Get-Member

如果某个命令的返回结果太长, 你可以使用下面形式的命令来每空格一下就显示一屏:

Get-Command | More

Using the Get-Command Cmdlet

http://technet.microsoft.com/en-us/library/ee176842.aspx

Using Format Commands to Change Output View

http://technet.microsoft.com/en-us/library/dd347677.aspx

Using the Out-File Cmdlet

http://technet.microsoft.com/en-us/library/ee176924.aspx

posted on   中道学友  阅读(1021)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2010年7月 >
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1 2 3 4 5 6 7

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示