WMI Client für Linux

Installation

autoconf, build-essential und bzip2 installieren:

apt-get install build-essential autoconf bzip2

In das /usr/src Verzeichnis wechseln:

cd /usr/src

Die Stable Version von wmic herunterladen:

wget http://www.openvas.org/download/wmi/wmi-1.3.14.tar.bz2

Dekomprimieren:

bzip2 -d wmi-1.3.14.tar.bz2

Enptacken:

tar xfv wmi-1.3.14.tar

In das wmi-1.3.14 Verzeichnis wechseln:

cd wmi-1.3.14

Patches herunterladen:

/usr/src/wmi-1.3.14# wget http://www.openvas.org/download/wmi/openvas-wmi-1.3.14.patch
/usr/src/wmi-1.3.14# wget http://www.openvas.org/download/wmi/openvas-wmi-1.3.14.patch2
/usr/src/wmi-1.3.14# wget http://www.openvas.org/download/wmi/openvas-wmi-1.3.14.patch3v2
/usr/src/wmi-1.3.14# wget http://www.openvas.org/download/wmi/openvas-wmi-1.3.14.patch4
/usr/src/wmi-1.3.14# wget http://www.openvas.org/download/wmi/openvas-wmi-1.3.14.patch5

Patches einspielen:

/usr/src/wmi-1.3.14# patch -p1 < openvas-wmi-1.3.14.patch
/usr/src/wmi-1.3.14# patch -p1 < openvas-wmi-1.3.14.patch2
/usr/src/wmi-1.3.14# patch -p1 < openvas-wmi-1.3.14.patch3v2
/usr/src/wmi-1.3.14# patch -p1 < openvas-wmi-1.3.14.patch4
/usr/src/wmi-1.3.14# patch -p1 < openvas-wmi-1.3.14.patch5

Kompilieren:

/usr/src/wmi-1.3.14# make "CPP=gcc -E -ffreestanding"

Installationsverzeichnis erstellen:

/usr/src/wmi-1.3.14# mkdir /opt/wmic

Binäre Datei in das soeben erstellte Verzeichnis kopieren:

/usr/src/wmi-1.3.14# cp Samba/source/bin/wmic /opt/wmic/

Konfiguration für Authentifizierung bei Bedarf erstellen:

/usr/src/wmi-1.3.14# vi /opt/wmic/wmic.conf
username=Administrator
password=DOMAINADMINPASSWORD
domain=DOMAIN

Leseberechtigung für alle entfernen:

/usr/src/wmi-1.3.14# chmod o-r /opt/wmic/wmic.conf

Usage

Status des Fax Dienstes abfragen:

/opt/wmic/wmic -A /opt/wmic/wmic.conf //srv1.lan.local "SELECT Name,State FROM Win32_Service Where Name = 'Fax'"
CLASS: Win32_Service
Name|State
Fax|Stopped

Sie haben weitere Fragen zu dieser Anleitung und möchten gerne mehr Informationen oder brauchen Unterstützung? Wir helfen Ihnen gerne, unsere Kontaktdaten finden Sie hier: https://df-informatik.ch/kontakt/