Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Ausgabe vom 3rd Party Tool durchsuchen und vergleichen per Powershell

Mitglied: NetzwerkDude

NetzwerkDude (Level 2) - Jetzt verbinden

24.11.2017, aktualisiert 11:12 Uhr, 529 Aufrufe, 3 Kommentare

Moin,

der Lizenzserver von Autodesk lässt sich per Kommandozeile abfragen und liefert ergebnisse in folgender form:

01.
lmutil.exe lmstat -a -c @lizenzserver
02.
lmutil - Copyright (c) 1989-2015 Flexera Software LLC. All Rights Reserved.
03.
Flexible License Manager status on Fri 11/24/2017 10:55
04.

05.
[Detecting lmgrd processes...]
06.
License server status: 27000@lizenzserver
07.
    License file(s) on lizenzserver: C:\Users\user1\Desktop\Autodesk\lizenzserver.lic:
08.

09.
lizenzserver: license server UP (MASTER) v11.13.1
10.

11.
Vendor daemon status (on lizenzserver):
12.

13.
  adskflex: UP v11.13.1
14.
Feature usage info:
15.

16.
Users of 85527MAYA_F:  (Total of 25 licenses issued;  Total of 4 licenses in use)
17.

18.
  "85527MAYA_F" v1.000, vendor: adskflex, expiry: 1-jan-0
19.
  floating license
20.

21.
    u.user1 Workstation1 Workstation1 (v1.000) (lizenzserver/27000 9976), start Mon 11/20 17:15
22.
    u.user2 Workstation2 Workstation2 (v1.000) (lizenzserver/27000 752), start Thu 11/23 15:32
23.
    u.user2 Workstation3 Workstation3 (v1.000) (lizenzserver/27000 11633), start Fri 11/24 9:48
24.
    u.user3 Workstation4 Workstation4 (v1.000) (lizenzserver/27000 2558), start Fri 11/24 10:40
25.

26.
Users of 85694MAYAMMR1_F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
27.

28.
Users of 85860TRTLPB_F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
29.

30.
Users of 86437TRTLPB_2016_0F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
31.

32.
Users of 86214TRTLPB_2015_0F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
33.

34.
Users of 86095TRTLPB_2014_0F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
35.

36.
Users of 86437MAYAMMR1_2016_0F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
37.

38.
Users of 86213MAYAMMR1_2015_0F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
39.

40.
Users of 86058MAYAMMR1_2014_0F:  (Total of 55 licenses issued;  Total of 0 licenses in use)
41.

42.
Users of 86884MAYA_2018_0F:  (Total of 25 licenses issued;  Total of 0 licenses in use)
43.

44.
Users of 86618MAYA_2017_0F:  (Total of 25 licenses issued;  Total of 4 licenses in use)
45.

46.
  "86618MAYA_2017_0F" v1.000, vendor: adskflex, expiry: 1-jan-0
47.
  floating license
48.

49.
    u.user1 Workstation1 Workstation1 (v1.0) (lizenzserver/27000 10076), start Mon 11/20 17:15
50.
    u.user2 Workstation2 Workstation2 (v1.0) (lizenzserver/27000 852), start Thu 11/23 15:32
51.
    u.user2 Workstation3 Workstation3 (v1.0) (lizenzserver/27000 11533), start Fri 11/24 9:48
52.
    u.user3 Workstation4 Workstation4 (v1.0) (lizenzserver/27000 2658), start Fri 11/24 10:40
53.

54.
Users of 86437MAYA_2016_0F:  (Total of 25 licenses issued;  Total of 0 licenses in use)
55.

56.
Users of 86213MAYA_2015_0F:  (Total of 25 licenses issued;  Total of 0 licenses in use)
57.

58.
Users of 86058MAYA_2014_0F:  (Total of 25 licenses issued;  Total of 0 licenses in use)
59.

60.
pause
61.
Drücken Sie eine beliebige Taste . . .

Das ist ein vereinfachtes Beispiel - "in wirklichkeit" sind mehrere Server abzufragen bzw. viel mehr User & Produkte
Daher würde ich gerne diese Ausgabe automatisch durchsuchen, und mir anzeigen lassen ob evtl. ein user mehrmals in der Liste auftaucht.

Dabei ist folgendes zu beachten: Die Ausgabe liefert die ergebnisse immer 2x, einmal als gesamtnutzung unter "85527MAYA_F" und einmal die ganeue versionsnutzung unter "86618MAYA_2017_0F"" - d.h. zuerst müsste man die Ausgabe teilen, und sich die einzelnen ergebnisse (diese aufzährung mit u.user1 ... u.user4) einzeln prüfen ob dort ein user mehrmals auftaucht (in diesem beispiel ist es u.user2 der zwei lizenzen benutzt).

Bin schon beim ersten schritt gescheitern da Powershell aus Ergebnissen von anderen Programmen per -Split ein Array erstellt statt "einfach den string zweizuteilen".

Mitglied: colinardo
LÖSUNG 24.11.2017, aktualisiert um 11:32 Uhr
Servus,
mit ein bißchen Regex nicht das große Problemchen
01.
gci "\\Server\Freigabe\*.log" -Recurse -File -PipelineVariable file | %{
02.
    $doubleusers = [regex]::match((gc $_.Fullname -raw) ,'(?ism)(?:floating license)(.*?)^Users').Groups[1].Value -split '[\r\n]+' | ?{$_ -notmatch '^\s*$'} | %{($_ -split '\s+')[1]} | group -NoElement | ?{$_.Count -gt 1} | select -Expand Name
03.
    $doubleusers | %{
04.
        write-host "User '$_' ist in Datei '$file' doppelt vorhanden." -F Green 
05.
    }
06.
}
Regular Expressions Tutorial

Grüße Uwe
Bitte warten ..
Mitglied: NetzwerkDude
24.11.2017 um 11:50 Uhr
Würde ich Regex können
Vielen Dank für das Skript!

PS: der Link geht leider nicht
Bitte warten ..
Mitglied: colinardo
24.11.2017, aktualisiert um 12:17 Uhr
Zitat von NetzwerkDude:

Würde ich Regex können
Vielen Dank für das Skript!
Keine Ursache.
PS: der Link geht leider nicht
Ups, scheint aber gerade nur temporär offline zu sein.
Bitte warten ..
Ähnliche Inhalte
Festplatten, SSD, Raid
3rd Party SSD für HP DL380 Gen9
gelöst Frage von RicolahFestplatten, SSD, Raid9 Kommentare

Hallo, hat jemand Erfahrung damit, eine 3rd Party SSD in einem HP Gen9 laufen zu lassen? Da die HP ...

Switche und Hubs

Anfrage und Sammlung über kompatible 3rd-Party GBICs

Frage von em-pieSwitche und Hubs11 Kommentare

Hallo zusammen, aufgrund aktueller Anschaffungen schaue ich gerade, was ich so alles für die Anbindung eines weiteres Raumes an ...

Batch & Shell

Powershell vergleich von .txt

gelöst Frage von HanutaBatch & Shell4 Kommentare

Hallo Zusammen, Ich möchte eine Liste txt.A mit txt.B vergleichen. Liste A sieht folgendermaßen aus: "Rechnername" Liste B: "MAC" ...

Batch & Shell

Vergleich zweier CSV-Dateien über Powershell-Script

Frage von Philipp711Batch & Shell4 Kommentare

Hallo, ich habe eine Verständnisfrage zur "Programmierung" eines Powershell-Scripts. Es geht darum, zwei Listen miteinander zu vergleichen bzw. herauszufinden ...

Neue Wissensbeiträge
Microsoft Office

Supportlebenszyklus für Office 2010 verlängert

Information von Dani vor 1 TagMicrosoft Office4 Kommentare

Moin, Like most Microsoft products, Microsoft Office 2010 has a support lifecycle during which we provide new features, software ...

Windows Server

Active Directory ESE Version Store Changes in Server 2019

Information von Dani vor 2 TagenWindows Server

Moin, Last month at Microsoft Ignite, many exciting new features rolling out in Server 2019 were talked about. But ...

Exchange Server

Microsoft Extending End of Support for Exchange Server 2010

Information von Dani vor 2 TagenExchange Server3 Kommentare

Moin, After investigating and analyzing the deployment state of an extensive number of Exchange customers we have decided to ...

Schulung & Training

Humble Book Bundle: Network and Security Certification 2.0

Tipp von NetzwerkDude vor 2 TagenSchulung & Training

Abend, bei HumbleBundle gibts mal wider ein schönes Paket e-books: sind verschiedene Zertifizierungen wie MCSA, CCNA, CompTIA etc., für ...

Heiß diskutierte Inhalte
VB for Applications
Euro-Zeichen in jedem neu erstellten Brief mit Word automatisch entfernen
gelöst Frage von imebroVB for Applications23 Kommentare

Hallo, ich habe ein Problem mit Word, bzw. mit dem €-Zeichen, welches bei Erstellung eines Word-Briefes automatisch eingesetzt wird. ...

Batch & Shell
Regedit eintrad ändern als Admin
Frage von cyberworm83Batch & Shell19 Kommentare

Hallo zusammen, ich bin derzeit als Rollout Techniker unterwegs und muss täglich bei zig Rechnern einen Registry Einträg ändern ...

Visual Studio
Prüfen, ob Programm schon disposed wurde
Frage von MarcoBornVisual Studio17 Kommentare

Hallo Forum, ich habe in VB.NET ein Programm geschrieben, welches Word startet und dort Daten ausliest. Obwohl ich die ...

Router & Routing
Mikrotik Config PTP
Frage von Marcel94Router & Routing16 Kommentare

Hallo, kennt sich jemand mit Mikrotik aus? Möchte gerne eine PTP Verbindung mit zwei SYTsq 5ac Antennen erstellen. So ...