Use the Get-Command PowerShell Cmdlet to Find Parameter Set Information

参考文章https://blogs.technet.microsoft.com/heyscriptingguy/2012/05/16/use-the-get-command-powershell-cmdlet-to-find-parameter-set-information/

我们知道Get-process可以获得计算机的进程,每一个进程都是一个对象。既然是对象那么就拥有属性和方法;

Get-process | get-member 可以获得具体对象具备的属性和方法。

如下图所示:

我们选取其中一些属性进行查看,如下图

既然Get-process获取到的每一个进程是一个对象,他们具备了属性和方法;那么Get-process这个命令的本身是否也具备属性和方法呢?答案是有的,我们需要使用get-command get-process | get-member 来获取这个命令本身具备的属性和方法,如下图

我们查看下命令本身每个属性对应的信息,如下图

我们查看下Definition这个属性,这个属性中有很多的参数信息

假如,我现在想知道Powershell所有命令中包含“Module”参数的命令有哪些,那么我们就可以输入如下信息

时间: 2024-10-25 19:35:40

Use the Get-Command PowerShell Cmdlet to Find Parameter Set Information的相关文章

快速搞定DPM 2012 R2 Powershell cmdlet

=============================================================== 在最新版本的DPM 2012 R2中,包含非常丰富的关于DPM服务器的powershell命令行管理程序,面对如此众多的DPM powershell cmdlet,我们应该如何快速获取自己想要的管理程序呢,本文就来一一揭晓.我教给大家的不是具体的命令解释,而是告诉大家如何快速获取相关模块的管理命令,以及命令的帮助和解释. DPM 2012 R2 powershell的管

powershell 操作sharepoint命令集

打开SharePoint 2013 Management Shell, and then run as administrator.执行如下命令 1. 添加wsp和安装Add-SPSolution -LiteralPath "C:\DeployResource\WSP\test.wsp"Install-SPSolution -Identity "test.wsp" -WebApplication "http://domain:port/" -GA

Windows Powershell 3 极速入门

Learn Windows PowerShell 3 in a Month of Lunches(2rd) 2013, DON JONES 这本书基于 PowerShell 3.0,做初学者教材甚好,若有 Linux shell 基础则可一目十行.如下便是摘录式笔记,仅记录一些感兴趣的重点,涉及大部分章节. 书中很少涉及语法,因为按作者的说法:操起命令直接上,这才是 PS 的主要使用模式(PowerShell-ish ways),而非一般的脚本编程,流控之类的语法都只是命令的粘合剂. 读完一遍,

Powershell错误处理,try catch finally

脚本的调试向来是一个艰巨的任务,在powershell出现以前简直是一场灾难.在powershell中微软终于做出了诸多改进,不但有了$Error.-whatif,也有了ISE.而在语法上也增加了try-catch-finally,终于可以便利的进行调试和错误处理了.在该语法中,finally并不是必需的,但是个人并不建议去掉该部分.建议将功能的预处理放在try部分,但没有错误时,再在finally完成功能.下面将用一段代码演示如何进行错误处理.主要功能是将一段字符串写道硬盘上一个新建的文件中,

Unit Testing PowerShell Code with Pester

Summary: Guest blogger, Dave Wyatt, discusses using Pester to analyze small pieces of Windows PowerShell code. Note   This is a five-part series that includes the following posts: What is Pester and Why Should I Care?Learn about a new test framework

How to install and configure Azure PowerShell

https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/ In this article: How to: Install Azure PowerShell How to: Connect to your subscription How to use the cmdlets: An example Getting Help Additional Resources 11 Comm

18. PowerShell -- Start-Job, Get-Job, Remove-Job 等

·         PowerShell Job Overview This topic explains how to run background jobs in Windows PowerShell on a local computer. For information about running background jobs on remote computers, see about_Remote_Jobs. When you start a background job, the

使用Hyper-V PowerShell

一. 列出Hyper-V PowerShell命令行模块 在搜索中PowerShell并打开PowerShell get-command –module hyper-v | out-gridview 使用get-help帮助学习Hyper-V PowerShell 二. 使用PowerShell列出虚拟机 使用下面的命令列出正在运行的虚拟机 get-vm | where {$_.State –eq 'Running'} 使用下面的命令列出已经关闭的虚拟机 get-vm | where {$_.S

Windows PowerShell 学习---第一章 PowerShell介绍

第1章 PowerShell介绍 1.1.什么是PowerShell 2006年,微软发布一款叫做Windows PowerShell的全新脚本语言. PowerShell与命令提示符shell一样,PowerShell可以进行交互性地输入命令.也可以很容易的使用管道和重定向将文件和程序串联起来. 不过,PowerShell确是一个强大的面向对象的语言,可以用于复杂的脚本编程. 1.2.面向对象的命令shell 关于cmd 如果在命令提示符下输入dir,dir命令将会在屏幕打印出目录中的文件名.