小编Man*_*nde的帖子

WMI:获取已安装软件的列表

我需要使用wmi调用获取远程Windows主机上已安装软件的列表.我尝试过使用Win32_ProductWin32Reg_AddRemoveProgramsClasses.

使用的优点Win32_Product是,它显示了机器上安装的所有软件,但速度非常慢,并且不能在超过90%的主机上运行(给出错误,如 - NTSTATUS: NT code 0xc002001b - NT code 0xc002001b).另一方面,Win32Reg_AddRemovePrograms它更快,并且在大多数主机上运行良好,但是错过了大量的软件.

还有其他Win32类可以有效地做同样的事情吗?

windows wmi

10
推荐指数
1
解决办法
6万
查看次数

安装DBD :: Oracle时出错

我正在尝试在我的RHEL6.1服务器上安装Perl模块DBD :: Oracle.在这样做的同时,我遵循了以下步骤:

  1. 安装以下RPM:

    • 甲骨文instantclient12.1-基本-12.1.0.2.0-1.x86_64.rpm
    • 甲骨文instantclient12.1-devel的-12.1.0.2.0-1.x86_64.rpm
    • 甲骨文instantclient12.1-sqlplus中,12.1.0.2.0-1.x86_64.rpm
  2. 导出环境变量

    export ORACLE_HOME=/usr/lib/oracle/12.1/client64

    export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib

  3. 安装DBD :: Oracle

    cpan -i DBD::Oracle

这样做时,它会给出以下错误消息:

Installing on a linux, Ver#2.6
Using Oracle in /usr/lib/oracle/12.1/client64
DEFINE _SQLPLUS_RELEASE = "1201000200" (CHAR)
Oracle version 12.1.0.2 (12.1)

        Unable to locate an oracle.mk or other suitable *.mk
        file in your Oracle installation.  (I looked in
        /usr/lib/oracle/12.1/client64/rdbms/demo/demo_xe.mk /usr/lib/oracle/12.1/client64/rdbms/lib/oracle.mk /usr/lib/oracle/12.1/client64/rdbms/demo/oracle.mk /usr/lib/oracle/12.1/client64/rdbms/demo/demo_rdbms.mk /usr/lib/oracle/12.1/client64/rdbms/demo/demo_rdbms64.mk /usr/lib/oracle/12.1/client64/rdbms/lib/ins_rdbms.mk /usr/share/oracle/12.1/client64/demo.mk under /usr/lib/oracle/12.1/client64)

        The oracle.mk (or demo_rdbms.mk) file is part of the Oracle
        RDBMS product.  You need to build DBD::Oracle …
Run Code Online (Sandbox Code Playgroud)

linux oracle perl cpan

8
推荐指数
2
解决办法
1万
查看次数

Nagios - HTTP警告:HTTP/1.1 403禁止

我正在使用Nagios XI.我输入以下命令以监视httpd远程Linux服务器(128.19.5.131)的服务:

/usr/local/nagios/libexec/check_http -H 128.19.5.131

它给了我以下输出:

HTTP WARNING: HTTP/1.1 403 Forbidden

nagios

6
推荐指数
3
解决办法
3万
查看次数

批处理脚本 - "如果声明"中的通配符

我正在编写一个Batch脚本,其中我需要在if语句中使用通配符来将变量与字符串匹配.如果匹配,程序将更进一步.

if "!_var!"=="str*" (

-- SOME COMMANDS --

)
Run Code Online (Sandbox Code Playgroud)

这是我使用的语法,但我发现它根本没有用.

windows if-statement batch-file

3
推荐指数
1
解决办法
4866
查看次数

标签 统计

windows ×2

batch-file ×1

cpan ×1

if-statement ×1

linux ×1

nagios ×1

oracle ×1

perl ×1

wmi ×1