Windows|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指定连接的 <授权类型>。 /?[:]用法信息。有关特定全局开关的详细信息,请键入: switch-name /?C:\Users\Student>

?
powershell的Get-WmiObject 通过查找资料,WQR1994 博主指出 “它的替代品就是powershell的Get-WmiObject。”
在本机上进行查看
Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。尝试新的跨平台 PowerShell https://aka.ms/pscore6PS C:\Users\Student> $PSVersionTableNameValue --------- PSVersion5.1.18362.145 PSEditionDesktop PSCompatibleVersions{1.0, 2.0, 3.0, 4.0...} BuildVersion10.0.18362.145 CLRVersion4.0.30319.42000 WSManStackVersion3.0 PSRemotingProtocolVersion2.3 SerializationVersion1.1.0.1PS C:\Users\Student> help Get-WmiObject名称 Get-WmiObject语法 Get-WmiObject [-Class][[-Property] []>][]Get-WmiObject [[-Class] ][]Get-WmiObject[]Get-WmiObject[]Get-WmiObject[]别名 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 【Windows|cmd基础 wmic已弃用】通过阅读 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][]Get-CimInstance [-InputObject] []Get-CimInstance[]Get-CimInstance [-ClassName][]Get-CimInstance[]Get-CimInstance[]Get-CimInstance [-InputObject] []Get-CimInstance[]别名 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。

    推荐阅读