首页 > 系统相关 >PowerShell原生Cmdlets Get-Command详细使用介绍

PowerShell原生Cmdlets Get-Command详细使用介绍

时间:2023-12-09 20:01:23浏览次数:57  
标签:get Windows Cmdlets Get Command cmdlet PowerShell

在我们学习PowerShell的初始阶段,我们最需要知道的应该是PowerShell本身给我们提供那些原生的Cmdlets。为了达到这个目的,使用PowerShell的get-command是个不二之选。

为了了解这个命令输出的是什么对象,我们可以输入下面的命令进行了解

Get-Command|Get-Member

从输出种我们可以看到

PowerShell原生Cmdlets Get-Command详细使用介绍_应用程序

PowerShell原生Cmdlets Get-Command详细使用介绍_PowerShell_02

PowerShell原生Cmdlets Get-Command详细使用介绍_PowerShell_03

从上面三个图,我们可以看到Get-Command输出别名,function 和Cmdlet三种对象。通过man 命令可以查看命令帮助:

摘要
    获取有关 cmdlet 以及有关 Windows PowerShell 命令的其他元素的基本信息。


语法
    Get-Command [[-Name] <string[]>] [-CommandType {Alias | Function | Filter |
     Cmdlet | ExternalScript | Application | Script | All}] [[-ArgumentList] <O
    bject[]>] [-Module <string[]>] [-Syntax] [-TotalCount <int>] [<CommonParame
    ters>]

    Get-Command [-Noun <string[]>] [-Verb <string[]>] [[-ArgumentList] <Object[
    ]>] [-Module <string[]>] [-Syntax] [-TotalCount <int>] [<CommonParameters>]


说明
    Get-Command cmdlet 获取会话中 Windows PowerShell 命令的 cmdlet 及其他元素(
例如,别名、函数、筛选器、
    本和应用程序)的基本信息。

    Get-Command 直接从 cmdlet、函数、脚本或别名的代码中获取其数据,而不像 Get-He
lp 那样从帮助主题文件中获取其信息。

    如果不使用参数,“Get-Command”将获取当前会话中的所有 cmdlet 和函数。“Get-C
ommand *”获取所有 Windows Pow
    erShell 元素以及 Path 环境变量 ($env:path) 中的所有非 Windows-PowerShell 文
件。它将这些文件归入“Ap
    lication”命令类型。

    可以使用 Get-Command 的 Module 参数查找通过添加 Windows PowerShell 管理单元
或导入模块而添加到会话中的命令


相关链接
    Online version: http://go.microsoft.com/fwlink/?LinkID=113309
    about_Command_Precedence
    Get-Help
    Get-PSDrive
    Get-Member
    Import-PSSession
    Export-PSSession

备注
    若要查看示例,请键入: "get-help Get-Command -examples".
    有关详细信息,请键入: "get-help Get-Command -detailed".
    若要获取技术信息,请键入: "get-help Get-Command -full".

可以通过最后的连接查看get-command的详细使用。

标签:get,Windows,Cmdlets,Get,Command,cmdlet,PowerShell
From: https://blog.51cto.com/u_3353175/8751544

相关文章

  • is not eligible for getting processed by all BeanPostProcessors 问题解决
    问题在做Springboot项目时遇到如下报错18.684INFOo.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker:350restartedMainBean'org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration'oftype[org.apache.rocket......
  • LWIP官方httpd使用之GET
    前言httpd的移植可以参考上篇文章LWIP官方DEMO使用之httpd服务-USTHzhanglu-博客园(cnblogs.com)此博文为学习笔记,仅介绍如何使用官方demo,无更深入分析。此博文介绍了如何通过GET返回各种数据。关键词:LWIP,HTTP,HTTPD,GET|LWIP版本|lwip-STABLE-2_2_0_RC1|GET......
  • Get-WindowsCapability -Online
    Get-WindowsCapability-OnlineName :Accessibility.Braille~~~~0.0.1.0State:NotPresentName :App.StepsRecorder~~~~0.0.1.0State:InstalledName :Browser.InternetExplorer~~~~0.0.11.0State:InstalledName :DirectX.Configuration.Database~~~~0.0.1.0S......
  • PS C:\Users\Administrator> Get-WindowsFeature
    DisplayName                      Name           InstallState------------                      ----           -------------[......
  • Caused by: io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication
    原文链接:https://blog.csdn.net/De_Buffer/article/details/132492287最终解决方法虽然通过更换连接客户端为jedis解决了问题,但不符合发展趋势,lettuce已成为主流redis客户端,springboot2官方推荐,因此在这个保底方案基础上继续探究。终于!!找到解决我的问题的一篇文章,跟着他的思......
  • uniapp滑动页面时警告Unable to preventDefault inside passive event listener due t
    翻译:没有添加被动事件监听器来阻止’touchstart‘事件,请考虑添加事件管理者’passive’,以使页面更加流畅。原因:由于浏览器必须要在执行事件处理函数之后,才能知道有没有掉用过 preventDefault(),这就导致了浏览器不能及时响应滚动,略有延迟。所以为了让页面滚动的效果如丝般顺滑......
  • How to get printk format specifiers right (如何正确使用printk格式说明符)(翻译 by
    原文:https://www.kernel.org/doc/html/latest/core-api/printk-formats.html#printk-specifiers如何正确使用printk格式说明符整数类型如果变量是Type类型,则使用printk格式说明符:signedchar%d或%hhxunsignedchar%u或%xchar......
  • 安卓Wifimanager.getConfiguredNetworks()返回null的解决方法
    修改AndroidManifest.xml文件,添加以下权限;<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/><uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/><uses-permissionandroi......
  • Python requests 模块 get请求和post请求
    前言全局说明requests模块get请求和post请求一、get请求importrequestsurl="https://www.baidu.com"my_headers={ "User-Agent":"Mozilla/5.0", "Referer":"http://baiud.com"}res=requests.get(url)print(res.status_......
  • P6入门:项目初始化4-项目详情之预算日志及汇总Budget
    前言使用项目详细信息查看和编辑有关所选项目的详细信息,在项目创建完成后,初始化项目是一项非常重要的工作,涉及需要设置的内容包括项目名,ID,责任人,日历,预算,资金,分类码等等,在接下来的博文中,我将结合官方帮助介绍这些基本设置,希望给对P6感兴趣的人带来帮助。涉及P6 项目详情设置包括:G......