cmd基础 wmic已弃用

  •        OS : Windows 10 Version 1909
  •        blog : blog.csdn.net/shiwanwu
  •  typesetting : Markdown

在cmd中,查看wmic的帮助时,提示"WMIC 已弃用"

Microsoft Windows [版本 10.0.18363.592]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\Student>wmic /?

WMIC 已弃用。

[全局开关] <命令>

可以使用以下全局开关:
/NAMESPACE           别名在其上操作的命名空间的路径。
/ROLE                包含别名定义的角色的路径。
/NODE                别名在其上操作的服务器。
/IMPLEVEL            客户端模拟级别。
/AUTHLEVEL           客户端身份验证级别。
/LOCALE              客户端应使用的语言 ID。
/PRIVILEGES          启用或禁用所有权限。
/TRACE               将调试信息输出到 stderr。
/RECORD              记录所有输入命令和输出内容。
/INTERACTIVE         设置或重置交互模式。
/FAILFAST            设置或重置 FailFast 模式。
/USER                会话期间要使用的用户。
/PASSWORD            登录会话时要使用的密码。
/OUTPUT              指定输出重定向模式。
/APPEND              指定输出重定向模式。
/AGGREGATE           设置或重置聚合模式。
/AUTHORITY           指定连接的 <授权类型>。
/?[:<BRIEF|FULL>]    用法信息。

有关特定全局开关的详细信息,请键入: switch-name /?


C:\Users\Student>

powershell的Get-WmiObject

通过查找资料,WQR1994 博主指出 “它的替代品就是powershell的Get-WmiObject。”

在本机上进行查看

Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

尝试新的跨平台 PowerShell https://aka.ms/pscore6

PS C:\Users\Student> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.18362.145
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.18362.145
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1


PS C:\Users\Student> help Get-WmiObject

名称
    Get-WmiObject

语法
    Get-WmiObject [-Class] <string> [[-Property] <string[]>]  [<CommonParameters>]

    Get-WmiObject [[-Class] <string>]  [<CommonParameters>]

    Get-WmiObject  [<CommonParameters>]

    Get-WmiObject  [<CommonParameters>]

    Get-WmiObject  [<CommonParameters>]


别名
    gwmi


备注
    Get-Help 在此计算机上找不到该 cmdlet 的帮助文件。它仅显示部分帮助。
        -- 若要下载并安装包含此 cmdlet 的模块的帮助文件,请使用 Update-Help-- 若要联机查看此 cmdlet 的帮助主题,请键入: "Get-Help Get-WmiObject -Online" 或
           转到 https://go.microsoft.com/fwlink/?LinkID=113337。




PS C:\Users\Student>

powershell的Get-CimInstance

通过阅读 Get-WmiObject 的帮助手册页,发现这样一句话:

  • Starting in PowerShell 3.0, this cmdlet has been superseded by Get-CimInstance.

所以,我建议从PowerShell 3.0后的同学,学习Get-CimInstance更好。

在本机上进行查看

PS C:\Users\Student> help Get-CimInstance

名称
    Get-CimInstance

语法
    Get-CimInstance [-ClassName] <string>  [<CommonParameters>]

    Get-CimInstance [-InputObject] <ciminstance>  [<CommonParameters>]

    Get-CimInstance  [<CommonParameters>]

    Get-CimInstance [-ClassName] <string>  [<CommonParameters>]

    Get-CimInstance  [<CommonParameters>]

    Get-CimInstance  [<CommonParameters>]

    Get-CimInstance [-InputObject] <ciminstance>  [<CommonParameters>]

    Get-CimInstance  [<CommonParameters>]


别名
    gcim


备注
    Get-Help 在此计算机上找不到该 cmdlet 的帮助文件。它仅显示部分帮助。
        -- 若要下载并安装包含此 cmdlet 的模块的帮助文件,请使用 Update-Help-- 若要联机查看此 cmdlet 的帮助主题,请键入: "Get-Help Get-CimInstance -Online" 或
           转到 https://go.microsoft.com/fwlink/?LinkId=227961。




PS C:\Users\Student>

reference

  • https://blog.csdn.net/WQR1994/article/details/100584671
  • https://docs.microsoft.com/zh-cn/powershell/module/microsoft.powershell.management/get-wmiobject?view=powershell-5.1&viewFallbackFrom=powershell-3.0
  • https://www.pstips.net/get-wmiobject-becomes-obsolete.html
  • https://docs.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance?view=powershell-5.1

resource

  • [ doc - cmd ] docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/windows-commands
  • [ doc - OS] docs.microsoft.com/zh-cn/windows
  • [ msdn ] msdn.microsoft.com/zh-cn
  • [ 平台 ] www.csdn.net


感恩曾经帮助过 师万物 的人。
cmd能执行普通任务、命令简单和启动速度快,建议学习。
学有余力的话,可以了解一下PowerShell、PowerShell Core和Linux Shell。

发布了126 篇原创文章 · 获赞 16 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/shiwanwu/article/details/104216182
今日推荐