AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Rechner über den sich ein Benutzer einer Domäne herausfinden
Thema durchsuchen
Ansicht
Themen-Optionen

Rechner über den sich ein Benutzer einer Domäne herausfinden

Ein Thema von Faber · begonnen am 11. Jan 2007 · letzter Beitrag vom 12. Jan 2007
Antwort Antwort
Faber

Registriert seit: 10. Okt 2003
7 Beiträge
 
#1

Rechner über den sich ein Benutzer einer Domäne herausfinden

  Alt 11. Jan 2007, 16:22
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?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Rechner über den sich ein Benutzer einer Domäne herausfi

  Alt 11. Jan 2007, 16:51
Unter Sitzungen
Markus Kinzler
  Mit Zitat antworten Zitat
Faber

Registriert seit: 10. Okt 2003
7 Beiträge
 
#3

Re: Rechner über den sich ein Benutzer einer Domäne herausfi

  Alt 12. Jan 2007, 08:22
Hmmm, ja aber welche Funktion liefert mir dieses unter Sitzungen angezeigten Einträge?
Ich finde keine, das ist ja mein Problem...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Rechner über den sich ein Benutzer einer Domäne herausfi

  Alt 12. Jan 2007, 08:34
Villeicht hilft dir das http://msdn2.microsoft.com/en-us/library/aa393282.aspx
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Rechner über den sich ein Benutzer einer Domäne herausfi

  Alt 12. Jan 2007, 08:55
Der Befehl dazu heisst openfiles. Hier gibt es ein Beispiel wie man den Output einlesen und darstellen kann (ist zwar VB bzw. C# aber sollte wohl kein Problem sein). Hat auch einen Nachteil: Da die Ausgabe begrenzt ist, wird ein langer Pfad evtl. gekürzt.

Zusatz: mit openfiles /query /fo csv kann man das verhindern.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Faber

Registriert seit: 10. Okt 2003
7 Beiträge
 
#6

Re: Rechner über den sich ein Benutzer einer Domäne herausfi

  Alt 12. Jan 2007, 10:43
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!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz