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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Abfrage ob User angemeldet

Mitglied: cigarcad

cigarcad (Level 1) - Jetzt verbinden

10.06.2006, aktualisiert 22.06.2007, 12032 Aufrufe, 8 Kommentare

Hallo Zusammen,

mein erster Post und schon ne Frage.

Und zwar möchte ich in einer Windows 2003 Umgebung mittels einem Batch abfragen ob ein User angemeldet ist.

Gibt es da irgendeine Möglichkeit?
Ein Tool das mir ein Errorlevel zurückgibt würde mir schon reichen.

Danke,
Grüsse

cigarcad
Mitglied: Dani
10.06.2006 um 15:36 Uhr
Hi,
ich mache das so: Ich habe ein Freigabe, wo Jeder Zugriff hat. Wenn sich nun jemand anmeldet, wird auf der Freigabe eine TXT - Datei erstellt die den Namen des Benutzer und Computer hat. Beim abmelden wird diese Datei durch das Logoff Script gelöscht.

Ist zwar nicht die beste Lösung, aber einfach.

Gruß
Dani
Bitte warten ..
Mitglied: cigarcad
10.06.2006 um 16:00 Uhr
Hallo Dani,

lustig - genau so hatte ich das auch geplant falls es nicht besseres gibt.
Aber es ist leider ziemlich "unschön" und nicht ganz sicher.
zB. wenn der PC aus irgendwelchen Gründen einfrieren sollte und man
dann den Rechner nicht wieder startet, oder sich jemand anders anmeldet....
dann gibts die Textfile obwohl der Benutzer nicht mehr aktiv ist.

Grüsse
cigarcad
Bitte warten ..
Mitglied: superboh
10.06.2006 um 16:05 Uhr
Hi,

schau Dir mal das Tool PSLoggedon aus den PSTools von www.sysinternals.com an. Vielleicht hilft Dir das.

Gruß,
Thomas
Bitte warten ..
Mitglied: Biber
10.06.2006 um 16:12 Uhr
Hilft aber nichts, cigarcad.
Die Info welcher Computername online ist, bekommst du immer über Minitools.
Die Info, welcher Username sich dahinter verbirgt bekommst Du auch über solche Tools wie PsLoggedOn von www.sysinternals.com nur dann, wenn Dir das Remote-Lesen der Registry erlaubt ist (Eintrag LastUsername oder so ähnlich).
Diesen Weg müssen alle Minitools gehen - erst über die IP des Rechners oder den Rechnernamen, im zweiten Schritt die Registry nach dem gerade angemeldeten User befragen.
Ist genauso unzuverlässig und langsam wie Danis Workaround.

Sollte es irgendeine simple Lösung geben a la "IstUserOnline.exe" wäre ich genauso dankbar für einen entsprechenden Link.
Kann aber IMHO rein technisch nicht gehen, solange du nicht irgendwo auf eine Tabelle mit der Zuordnung "UserX sitzt an RechnerY" zugreifen kannst und das ganze in einer Echtzeit-aktuellen Datenbank -------->und das bieten nur die klobigen AD-Enterprise-Tools.

Gruß
Biber
[Edit] War zeitlich über Kreuz mit Superboh[/Edit]
Bitte warten ..
Mitglied: cigarcad
11.06.2006 um 12:30 Uhr
Hallo superboh,
hallo Biber,

Danke für den Tipp mit PSLoggedon!
Habe es nun mit folgender Abfrage gelöst:

Das Tool schaut auf dem Rechner bzw. in deren Registry nach welche Benutzer angemeldet sind und listet sie auf.
Findstr sucht nach dem gewünschten String (also ob der gewünschte User angemeldet ist) und gibt einen errorlevel aus den ich auswerte und einfach in der Batch File springe.

psloggedon \\rechner -x | findstr /L /C:"rechner\user" > NUL
if errorlevel 1 goto nichtangemeldet

Danke,
Grüsse

cigarcad
Bitte warten ..
Mitglied: Biber
11.06.2006 um 12:53 Uhr
Moin cigarcad,

jepp, ist schon richtig so - Du musst Dir nur der Einschränkung bewusst sein, dass Du aus den oben beschriebenen Gründen eigentlich nur die Positivaussage prüfen kannst - wenn Du den User mit der PsLoggedOn-Mimik findest, dann ist er/sie/es angemeldet.

Wenn der User nicht gefunden wird, dann ist keine Aussage möglich (kann sein, dass Du keine Registry-Remoterechte hast oder der Remote-Zugriff gar nicht aktiviert ist).

Daher eigentlich:
...
if not Errorlevel 1 goto UserGefunden
...

Auch wenn es sich haarspalterisch anhört
Gruß
Biber
Bitte warten ..
Mitglied: cigarcad
11.06.2006 um 13:58 Uhr
Mahlzeit Biber,

stimmt natürlich - danke!

Grüsse
cigarcad
Bitte warten ..
Mitglied: FARYS
22.06.2007 um 12:40 Uhr
Hallo @all,

bin ziemlich ganz neu hier und eigentlich habe nicht so große Erfahrung mit bat-Dateien.
Zufälligerweise ;) muss ich auch einen Script erstellen, der überprüft, ob ein User an einem PC angemeldet ist. Falls nein, sollte er den PC runterfahren, falls ja - einfach zu der nächsten Abfrage gehen.
Ich sollte erwähnen, dass ich eine Gruppe von PCs betreue und an einem PC können sich verschiedene User einloggen. Deswegen ich habe einen bestimmten Username nicht zur verfügung ==> funktioniert in diesem Falle auch dieses psloggedon.exe?
Könnte mir j-n schreiben, wie ich die einzelnen Batdateien formuleiren sollte??

Danke für Antworten!
grüsse

FARYS!
Bitte warten ..
Ähnliche Inhalte
Samba

Neue user werden nur temporär angemeldet

Frage von hoecedSamba5 Kommentare

Guten Abend, ich habe mir eine Samba Server erstellt und hat auch alles soweit geklappt nur wenn ich neue ...

Windows Server

An welchem Gerät ist User angemeldet

gelöst Frage von lordofremixesWindows Server6 Kommentare

Hallo zusammen, ich möchte rausfinden, auf welchem PC ein bestimmter User angemeldet ist, vorhanden ist nur der Benutzername (Windows ...

Windows Userverwaltung

Abfrage welche User sich auf welchen Geräten angemeldet haben

Frage von oerdoerdWindows Userverwaltung3 Kommentare

Moin, gibt es eine Möglichkeit, im Idealfall per Powershell, abzufragen welcher User sich auf welchem Gerät angemeldet hat? Ich ...

Netzwerkmanagement

Welche Freigaben haben welche Rechner im Netzwerk und welche User ist angemeldet?

gelöst Frage von M.MarzNetzwerkmanagement5 Kommentare

Hallo zusammen, ich bin dabei die IT neu aufzubauen wo ich nun neu untergekommen bin. Die Netzlaufwerke wurden von ...

Microsoft Office

Office 2016. Outlook Konto in Domäne angemeldet, aber Word ist nicht angemeldet

gelöst Frage von ScrewDriverMicrosoft Office3 Kommentare

Hallo an alle, ich habe folgendes Phänomen. Auf einem Client mit Windows 10 in unserem Domänennetzwerk mit Windows 2016 ...

Windows Server

User war auf Terminal Server und Lokal angemeldet und hat jetzt falsche Rechte

Frage von MirkiBBWindows Server3 Kommentare

Hallo zusammen, ich habe hier einen User, der mit seinem Profil sowohl auf dem Terminal Server und auf seinem ...

Heiß diskutierte Inhalte
Netzwerke
Sophos Software Appliance UTM - VLAN - CISCO SG Series Switches
gelöst Frage von Xaero1982Netzwerke21 Kommentare

Moin Zusammen, zu Testzwecken und rumprobieren hab ich mir einen ESX installiert mit 3 LAN Ports. Auf dem ESX ...

SAN, NAS, DAS
Probleme mit der GIGABIT Leitung - Finden der Krücke - Wer ist schuld ?
Frage von daswinimramSAN, NAS, DAS11 Kommentare

Hallo Community , folgender Aufbau : "erfolgreich" umgestellt auf Gigabit Tarif am 26.09.20 Speedtests wurden von allen PCs hinter ...

Windows Netzwerk
Firmennetzwerk mit 3 PC
gelöst Frage von greenhorn1Windows Netzwerk9 Kommentare

Hallo, ich bin neu in diesem Forum und hoffe, dass die Experten in diesem Forum auch mir mit meinen ...

Windows Netzwerk
Orientierung zur Weiterbildung
Frage von Thomas33Windows Netzwerk8 Kommentare

Hi, ich möchte und muss mich im Bereich der IT weiter Bilden. Ich selber komme aus der Elektrotechnik, daher ...

Multimedia & Zubehör
Präsentation TV für Teambesprechungen
Frage von itsk-robertMultimedia & Zubehör8 Kommentare

Hallo, wir würden bei uns im Büro einen TV benötigen ca. 60" - 70" mit dem wir uns via ...

Exchange Server
Exchange 2016 Upgrade - ab U15 - The feature you are trying to use is on a CD-ROM
Frage von juergen-jgcExchange Server7 Kommentare

Hallo liebe Leute, Hoffe ihr könnt mir weiterhelfen , ich versuche seit 1 Tag! ein Mailserver Exchange 2016 U15 ...

Administrator Magazin
10 | 2020 Nicht erst durch die Corona-Krise sahen sich viele Firmen damit konfrontiert, dass sich Mitarbeiter von unterschiedlichen Geräten und verschiedensten Lokationen aus anmelden. Daher sind hier neue Konzepte für das Berechtigungs- und Identitätsmanagement gefragt, die einerseits die Sicherheit erhöhen und andererseits Nutzern die nötige Flexibilität ...
Best VPN