![]() |
Rechner über den sich ein Benutzer einer Domäne herausfinden
Hallo,
ich möchte gerne ein Programm schreiben, welches einen Domänen-Server neu startet, aber nur wenn kein Benutzer mehr Dateien in Bearbeitung hat. Über die Liste der geöffneten Dateien bekomme ich zwar den dazugehörigen Benutzer aber wie finde ich nun den Rechner heraus über den der Benutzer eingeloggt ist, um Ihm eine Nachricht zu senden? Hat jemand eine Idee? |
Re: Rechner über den sich ein Benutzer einer Domäne herausfi
Unter Sitzungen
|
Re: Rechner über den sich ein Benutzer einer Domäne herausfi
Hmmm, ja aber welche Funktion liefert mir dieses unter Sitzungen angezeigten Einträge?
Ich finde keine, das ist ja mein Problem... |
Re: Rechner über den sich ein Benutzer einer Domäne herausfi
Villeicht hilft dir das
![]() |
Re: Rechner über den sich ein Benutzer einer Domäne herausfi
Der Befehl dazu heisst openfiles.
![]() Zusatz: mit openfiles /query /fo csv kann man das verhindern. |
Re: Rechner über den sich ein Benutzer einer Domäne herausfi
So habe das Problem nun gelöst, wie immer war es doch viel einfacher wie ich gedacht habe:
Also über: NetSessionEnum bekomme ich die angemeldeten Benutzer und den Rechner von dem er sich angemeldet hat und über NetFileEnum die Liste der geöffneten Dateien Somit habe ich alle Infos die ich brauche. Viele Dank für alle die geholfen haben! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz