开发者社区> 问答> 正文

Linux与Windows中WMIC的差异

此wmic查询(NODE,USER,PASS全部退敏)...

wmic /NODE:10.00.00.1 /LOCALE:MS_409 /PRIVILEGES:ENABLE /TRACE:OFF /INTERACTIVE:OFF /FAILFAST:OFF /USER:domain\my_user /PASSWORD:myPass! /OUTPUT:STDOUT /APPEND:STDOUT /AGGREGATE:ON class StdRegProv CALL EnumKey ^&H80000002,"Software\Microsoft\SystemCertificates\MY\Certificates"

^&H80000002 是uint32的转换 HKEY_LOCAL_MACHINE

...在Windows中的CMD提示符中完美运行。我也可以在本地Windows计算机的节点程序包环境中成功运行它,我将假定这是因为wmic调用是专门针对本地计算机(Windows)进行的,毫不费力地进行了处理。向我返回包含我需要的结果...

res.sNames ['BB731A3DD8F089A6D4E59AF9D706 ...']

我创建了一个运行Alpine和node的docker容器,托管一个快速应用程序。我按照以下说明在Linux上安装WMIC ...

https://askubuntu.com/questions/885407/installing-wmic-on-ubuntu-16-04-lts

此安装成功。

展开
收起
祖安文状元 2020-01-08 15:43:52 554 0
1 条回答
写回答
取消 提交回答
  • 对于任何想知道的人,在经过数小时的测试之后,它都带有非常模糊的错误消息。确保以bash风格而不是以Windows风格绝对逃避一切。

    注意:

    $ 代替 ^& 将USER值包装在“”中 将PASSWORD值包装在“”中

    2020-01-08 15:44:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载