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

Lizenverbrauch einer Anwendung ermitteln

Frage Microsoft

Mitglied: Synchro

Synchro (Level 1) - Jetzt verbinden

19.04.2011, aktualisiert 15:43 Uhr, 2808 Aufrufe, 8 Kommentare

Hallo Gemeinde,

wenn Frage in einem anderen Bereich besser aufgehoben ist: bitte verschieben.

Ich fahre in einem Windwos 2008 Server Netz, fünf Terminalserver. Alle User können eine Anwendung starten und verbrauchen dabei eine Lizenz. Diese wird bei Beendigung des Programms wieder freigegeben.

Bei den Usern handelt es sich um Vollzeitkräfte und um Teilzeitkräfte. Wobei die Teilzeitkräfte im Moment nicht bestimmten Tagen und Arbeitszeiten zugeordnet sind, sondern Sie können arbeiten wann Sie wollen.
Nun kommt es vor, dass an einen Wochentag mehr User die Anwendung benutzen wollen, als Lizenzen vorhanden sind.

Ich möchte nun die tägliche Auslastung der Anwendung ermitteln. Soll heißen, wer nutzt wann, wie lange die Anwendung.

Damit sollte es möglich sein, die Teilzeitkräfte zu terminieren und so eine Überlastung der vorhanden Lizenzen vermeiden.

Hat jemand einen Tipp

Danke
Mitglied: H41mSh1C0R
19.04.2011 um 14:50 Uhr
Per Powershellscript oder einer anderen Sprache die Prozessliste pollen und ermitteln wieviele Prozesse offen sind. Dabei kannste dann noch gleich die Zeit nehmen, den User dem der Prozess gehört nehmen und alles mit Windows Boardmitteln.

Du schreibst das eine Lizenz verbraten ist wenn der User xyz die App startet.

Kann ein User die App mehrfach starten und somit mehrere Lizenzen belegen?

Wir hatten ein ähnliches Problem und sind ganz fix weggekommen von Lizenz/gestartete Instanz und hin zu ner Lizenz/Terminalserver. Denn jemehr Lizenzen wir angeschafft haben desto mehr Clients wurden aufgemacht. xD

vg
Bitte warten ..
Mitglied: Snowman25
19.04.2011 um 15:37 Uhr
Hallo Synchro,

Eine Idee wäre, das Programm durch ein Skript starten zu lassen, welches protokolliert, wer wann das Programm öffnet.
Du erstellt z.B. auf C:\ ein solches Skript:
01.
@Echo off 
02.
SET logpfad=\\SERVER\Pfad\prog.log 
03.
SET progpfad=<pfad zum programm> 
04.
SET predate=%date% 
05.
SET pretime=%time% 
06.
Echo Programm 'xyz' wurde von %USERNAME%@%USERDOMAIN% am %predate% um %pretime% geSTARTet!>>%logpfad% 
07.
start "" /wait %progpfad% 
08.
Echo Programm 'xyz' wurde von %USERNAME%@%USERDOMAIN% am %date% um %time% beENDEt!>>%logpfad% 
09.
Echo (Startzeit war am %predate% um %pretime%)>>%logpfad% 
10.
Echo ----------------->>\\SERVER\Pfad\prog.log 
11.
Echo.>>\\SERVER\Pfad\prog.log
Wenn du nun (ebenfalls auf C:\) ein kleines VBSkript schreibst, welches das Batchskript versteckt aufruft, dann bekommt das auch niemand mit.
VBSkript:
01.
Set objShell = CreateObject("WScript.Shell") 
02.
objShell.Run "prescript.bat",0,False
Zum Schluss ersetzt du die Verknüpfungen auf dem Desktop und im Startmenü mit einer Verknüpfung auf das VBSkript und verpasst ihr noch das passende Logo. Fertig.

Gruß
Snow
Bitte warten ..
Mitglied: Synchro
19.04.2011 um 15:45 Uhr
Hi Snowman25,

vielen Dank.

Super sogar mit fertigen Script zum ausprobieren. Werde ich am Wochenende testen.

Melde mich hier wieder.
Bitte warten ..
Mitglied: H41mSh1C0R
19.04.2011 um 15:51 Uhr
Schickes Script, so kann man es natürlich auch lösen.

Was machst du wenn das Script nicht regulär beendet wird?

vg
Bitte warten ..
Mitglied: Synchro
19.04.2011 um 15:58 Uhr
Hallo vg,

die User können regulär jeweils nur eine Lizenz verbrauchen. Die Anwendung lässt sich in einer TS-Sitzung nur jeweils einmal starten. Selbst wenn ein User mehrere Sitzungen öffnet, kann er sich nicht mehrfach anmelden, es sei denn er kennt die Zugangsdaten anderer User. TS-Lizenzen stehen im Moment noch nicht zur Verfügung.

Grüße
Bitte warten ..
Mitglied: H41mSh1C0R
19.04.2011 um 16:06 Uhr
Interessehalber:

Hat die Software eine eigene Nutzerverwaltung oder übers AD und die Software läßt bloss 1 Anmeldung zu?

vg
Bitte warten ..
Mitglied: Snowman25
19.04.2011 um 16:58 Uhr
Zitat von H41mSh1C0R:
Schickes Script
Danke
Was machst du wenn das Script nicht regulär beendet wird?
Für diesen Fall könnte man das VBSkript so anpassen, dass es auf die Beendigung des Programms wartet und den Errorcode ausliest, wonach dann ein Batch-Einzeiler (Echo -!!-----!!->>\\SERVER\Pfad\Prog.log&&Echo Programm 'xyz' wurde unerwartet von %USERNAME%@%USERDOMAIN% am %date% um %time% beendet. FEHLER!>>\\SERVER\Pfad\Prog.log&&Echo -!!-----!!->>\\SERVER\Pfad\Prog.log) einen entsprechenden Eintrag ins Log schreibt.

Gruß
Snow
Bitte warten ..
Mitglied: 60730
20.04.2011 um 06:48 Uhr
moin,

Ich möchte nun die tägliche Auslastung der Anwendung ermitteln. Soll heißen, wer nutzt wann, wie lange die Anwendung.

Das ist aber hoffentlich mit dem Betriebsrat abgestimmt?

Damit sollte es möglich sein, die Teilzeitkräfte zu terminieren und so eine Überlastung der vorhanden Lizenzen vermeiden.

Moment, du willst diejenigen bestrafen, die eh nur den halben Tag zeit haben, Ihren Job zu machen, damit die "volllangedasind" immer arbeiten könnten?

Geh zum Chef und sag Ihm, wir brauchen mehr Lizensen.
@ Snow ich hätte das so nicht gemacht - sondern mit Tasklist jede Stunde auf jedem TS....
Wenn die Software den "Lizenzverstoß" nicht eh protokoliiert.

Gruß
Bitte warten ..
Ähnliche Inhalte
Festplatten, SSD, Raid
Speicherverbrauch ermitteln
Frage von YannoschFestplatten, SSD, Raid8 Kommentare

Hallo zusammen, habe einen 2k8R2 hier mit einer D Part von 724 GB frei sind nurnoch knapp 70 GB ...

Router & Routing
Netzwerkbelastung ermitteln
gelöst Frage von AzubineRouter & Routing6 Kommentare

Guten Morgen, wir haben einen Kunden wo es Probleme mit der Geschwindigkeit gibt. Sobal meh wie 2 Mitarbeiter online ...

Windows 7
Benötigtes Recht ermitteln
gelöst Frage von SarekHLWindows 713 Kommentare

Hallo zusammen, gibt es unter Windows 7 Professional eine Möglichkeit, zu ermitteln, auf welche Rechte (nicht NTFS-Berechtigungen) ein Programm ...

Batch & Shell
PS Script zum Ermitteln der Ordnerbesitzer
gelöst Frage von Mars123Batch & Shell2 Kommentare

Hallo zusammen, ich suche nach einem Powershell Script mit dem ich den Owner von Verzeichnissen ermitteln kann. Dabei sollen ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 107 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless8 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...