首页 运维 正文
PowerShell技巧:如何查找管理动作?

 2022-10-23    339  

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

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

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

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

PowerShell技巧:如何查找管理动作? 图1. 使用Get-Command列出当前PowerShell会话中的所有命令

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

PowerShell技巧:如何查找管理动作? 图2. 使用参数-name对关键字volume进行筛选后的命令列表

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

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

原文链接:https://77isp.com/post/8592.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。