PowerShell技巧:如何查找管理动作?

运维 系统运维
PowerShell非常强大,而且相对更容易理解。但是,这并不是绝对的。它是一种新的语言,管理员要想熟练掌握它还是需要一定的时间。我们必须寻找一个好的切入点,本文分享了一些基本的PowerShell技巧和窍门。

自从微软的SMS诞生以来,PowerShell就成为微软在Windows管理方面的***进步。仅仅通过一个单一的命令行控制台,你就可以在大量的服务器上执行成百上千的管理操作。它是Windows Server 2012以及后续版本的***管理方式,而且大部分的微软服务器产品生态系统都是优先采用PowerShell进行管理,其次才是GUI的管理方式。

PowerShell非常强大,而且相对更容易理解。但是,这并不是绝对的。它是一种新的语言,管理员要想熟练掌握它还是需要一定的时间。我们必须寻找一个好的切入点,以下就是一些基本的PowerShell技巧和窍门。

专题推荐:PowerShell入门知识汇总

如果想要真正精通PowerShell,必须要知道如何查找需要执行的管理动作。PowerShell中比较有用的命令当属Get-Command,它可以列出当前PowerShell会话中(图1)所有可以执行的命令。

图1. 使用Get-Command列出当前PowerShell会话中的所有命令 
图1. 使用Get-Command列出当前PowerShell会话中的所有命令

在日常的工作中,你也可以使用-Name这个参数来重新筛选需要的cmdlet列表。它将从所有cmdlet中进行筛选,以搜索与参数相匹配的cmdlet。例如,如果需要PowerShell来对卷进行操作,使用图2的cmdlet可以筛选出如Initialize-Volume,Format-Volume或Get-BitLockerVolume这些cmdlet,使用哪一个最终取决于你想要做什么(图2):

图2. 使用参数-name对关键字volume进行筛选后的命令列表
图2. 使用参数-name对关键字volume进行筛选后的命令列表

如果你对某个具体的命令有疑问,可以在具体的命令前加上get-help来获取该命令的更多帮助信息。

更多PowerShell技巧请看下半部分《PowerShell技巧:PowerShell管道功能与脚本输出》。

责任编辑:黄丹 来源: TechTarget中国
相关推荐

2013-07-23 15:10:34

PowerShell

2011-08-03 09:55:30

WindowsPowe组策略

2011-05-31 10:56:43

PowerShell

2014-02-13 10:22:26

PowerShell数据中心

2013-07-09 10:44:05

PowerShell

2012-02-01 10:32:07

PowerShellWindows 7

2012-01-16 09:18:08

虚拟化桌面虚拟化PowerShell

2013-02-18 08:36:51

powershell

2013-09-10 10:34:49

PowerShell

2017-12-25 08:32:40

WindowsWebAI

2011-11-24 09:26:57

虚拟化XenDesktop PowerShell

2011-01-05 10:30:42

活动目录Powershell

2014-05-19 10:34:03

Windows Pow

2015-08-19 16:27:39

PowerShell更新Windows Def

2017-05-08 08:32:51

2019-10-17 18:00:00

Linuxfind命令xargs命令

2022-03-29 07:52:21

运用技巧二分查找

2010-10-22 11:01:42

Windows Pow

2024-10-14 11:14:38

Python变量静态

2011-01-20 10:19:21

PowerShell个性化
点赞
收藏

51CTO技术栈公众号