itallrounder
Goto Top

Powershell Inventory Report von Client Computern

Guten Morgen zusammen,

auch wenn Freitag ist habe ich ein Powershell anliegen, wo ich aktuell nicht weiterkomme.

Um unsere Client Computer zu inventarisieren und zu Dokumentieren, wolle ich gerne erstmal eine Übersicht der aktiven Geräte mit spezifischen Informationen.
Gerne würde ich eine Art Logonscript mit Powershell hinterlegen, um die benötigten Daten abzulegen.


Folgende Daten werden benötigt:

Computername
Welcher User hat sich angemeldet
Was ist das für ein Gerät? (Fujistu E554 z.B, kann man das per PS auslesen?)
MAC-Adresse für WLAN und LAN Adapter
Seriennummer des Geräts (wenn man diese auslesen kann)

Ich habe nun diverse "fertige" Scripte getestet bin aber mit keinem so wirklich zufrieden.
Entweder es fehlen Sachen wie z.B welcher User hat sich eingeloggt oder die MAC-Adresse der Adapter werden nicht korrekt ausgegeben.

z.B Auszug von meinem Notebook mit "ipconfig /all"

Ethernet-Adapter Ethernet 3:

   Medienstatus. . . . . . . . . . . : Medium getrennt
   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : Sophos SSL VPN Adapter
   Physische Adresse . . . . . . . . : 00-FF-F2-28-2E-F2
   DHCP aktiviert. . . . . . . . . . : Ja
   Autokonfiguration aktiviert . . . : Ja

Ethernet-Adapter vEthernet (HV-WAN):

   Verbindungsspezifisches DNS-Suffix: internal.company.com
   Beschreibung. . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter #2
   Physische Adresse . . . . . . . . : 38-AF-D7-A5-0D-C9
   DHCP aktiviert. . . . . . . . . . : Ja
   Autokonfiguration aktiviert . . . : Ja
   Verbindungslokale IPv6-Adresse  . : fe80::84ab:c4c4:c49c:39e%7(Bevorzugt)
   IPv4-Adresse  . . . . . . . . . . : 172.XX.XX.XX (Bevorzugt)
   Subnetzmaske  . . . . . . . . . . : 255.255.252.0
   Lease erhalten. . . . . . . . . . : Donnerstag, 14. Februar 2019 20:12:42
   Lease läuft ab. . . . . . . . . . : Freitag, 15. Februar 2019 16:12:41
   Standardgateway . . . . . . . . . : 172.XX.XX.XX
   DHCP-Server . . . . . . . . . . . : 172.XX.XX.XX
   DHCPv6-IAID . . . . . . . . . . . : 523808727
   DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-22-8D-A4-20-38-AF-D7-A5-0D-C9
   DNS-Server  . . . . . . . . . . . : 172.XX.XX.XX
                                       172.XX.XX.XX
   NetBIOS über TCP/IP . . . . . . . : Aktiviert

Drahtlos-LAN-Adapter WLAN:

   Medienstatus. . . . . . . . . . . : Medium getrennt
   Verbindungsspezifisches DNS-Suffix: internal.company.com
   Beschreibung. . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 8265
   Physische Adresse . . . . . . . . : 34-F6-4B-B9-9E-7A
   DHCP aktiviert. . . . . . . . . . : Ja
   Autokonfiguration aktiviert . . . : Ja

Drahtlos-LAN-Adapter LAN-Verbindung* 1:

   Medienstatus. . . . . . . . . . . : Medium getrennt
   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physische Adresse . . . . . . . . : 34-F6-4B-B9-9E-7B
   DHCP aktiviert. . . . . . . . . . : Ja
   Autokonfiguration aktiviert . . . : Ja

Drahtlos-LAN-Adapter LAN-Verbindung* 11:

   Medienstatus. . . . . . . . . . . : Medium getrennt
   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #2
   Physische Adresse . . . . . . . . : 36-F6-4B-B9-9E-7A
   DHCP aktiviert. . . . . . . . . . : Ja
   Autokonfiguration aktiviert . . . : Ja

Ethernet-Adapter Bluetooth-Netzwerkverbindung:

   Medienstatus. . . . . . . . . . . : Medium getrennt
   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : Bluetooth Device (Personal Area Network)
   Physische Adresse . . . . . . . . : 34-F6-4B-B9-9E-7E
   DHCP aktiviert. . . . . . . . . . : Ja
   Autokonfiguration aktiviert . . . : Ja

Mobiler Breitbandadapter Mobilfunk:

   Medienstatus. . . . . . . . . . . : Medium getrennt
   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : EM7305
   Physische Adresse . . . . . . . . : 88-8F-BE-54-45-48
   DHCP aktiviert. . . . . . . . . . : Nein
   Autokonfiguration aktiviert . . . : Ja

Ethernet-Adapter vEthernet (Default Switch):

   Verbindungsspezifisches DNS-Suffix:
   Beschreibung. . . . . . . . . . . : Hyper-V Virtual Ethernet Adapter
   Physische Adresse . . . . . . . . : 00-15-0F-9F-AD-B9
   DHCP aktiviert. . . . . . . . . . : Nein
   Autokonfiguration aktiviert . . . : Ja
   Verbindungslokale IPv6-Adresse  . : fe80::8407:a843:febf:f19f%39(Bevorzugt)
   IPv4-Adresse  . . . . . . . . . . : 172.18.35.17(Bevorzugt)
   Subnetzmaske  . . . . . . . . . . : 255.255.255.240
   Standardgateway . . . . . . . . . :
   DHCPv6-IAID . . . . . . . . . . . : 654316893
   DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-22-8D-A4-20-38-AF-D7-A5-0D-C9
   DNS-Server  . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS über TCP/IP . . . . . . . : Aktiviert


Als Betriebssystem kommt auf unseren Clients Windows 7 Pro und Windows 10 Pro zum Einsatz.
Aktuell verteilte Hardware: Fujistu Notebooks, Dell Notebooks, MaxData Tower PC, Microsoft Surface Pro 3/4/6, Lenovo Notebooks

Habt ihr da einen Anlauf Punkt für mich, wo ich ein best mögliches, fertiges, Script finden kann?
Ab schönsten wäre ein HTML Report, der auf einem SMB Share abgelegt wird.

Content-Key: 418517

Url: https://administrator.de/contentid/418517

Printed on: April 19, 2024 at 00:04 o'clock

Member: nepixl
nepixl Feb 15, 2019 at 09:36:10 (UTC)
Goto Top
Hi,

wäre da SNMP nicht angebrachter?

Gruß
Member: Penny.Cilin
Penny.Cilin Feb 15, 2019 updated at 10:01:25 (UTC)
Goto Top
Hallo,

die Seriennummer kann man mit WMI auslesen.

Beispiele:
wmic bios get serialnumber
wmic computersystem get username
wmic computersystem get model

Und auch via Powershell kann man die Informationen auslesen.

Gruss Penny
Member: Kraemer
Kraemer Feb 15, 2019 at 10:50:06 (UTC)
Goto Top
Member: UnbekannterNR1
UnbekannterNR1 Feb 15, 2019 at 11:29:37 (UTC)
Goto Top
Ich habe schon mal ein Script hier gepostet das die wichtigsten Daten der Clients in der Domain Speichert. Ist VBS aber vielleicht kannst du das für dich anpassen.

PsExec Script zum auslesen der PC Seriennummer


Tipp, sei mir der Benutzeranmeldung vorsichtig könnte zu Datenschutzprobleme führen, Stichwort Arbeitskontrolle etc.
Mitglied: 138810
138810 Feb 15, 2019 updated at 12:07:50 (UTC)
Goto Top
Ich habe nun diverse "fertige" Scripte getestet bin aber mit keinem so wirklich zufrieden.
Dann schreib's dir halt selbst wenn dir die Fertigkost nicht passt.
Oder bedien dich hier aus dem Forum Systemdaten auslesen mit Powershell
Ab schönsten wäre ein HTML Report, der auf einem SMB Share abgelegt wird.
Auchdafür gibt's was von Dr. PS: ConvertTo-Html
Member: colinardo
Solution colinardo Feb 15, 2019, updated at Aug 20, 2019 at 11:58:52 (UTC)
Goto Top
Servus @m.reeger ,
hier hast du mal ein Basis-Template das du an deine Bedürfnisse anpassen kannst:
(Ausgabepfad in der zweiten Zeile des Skripts anpassen).

Download hier:

screenshot

Grüße Uwe
Member: ITAllrounder
ITAllrounder Feb 15, 2019 at 17:52:39 (UTC)
Goto Top
Nabend zusammen,

besten Dank für die Antworten. Vorallem ein großes Dankeschön und Lob an Uwe.

Lg und ein schönes Wochenende