Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Powershell "zuletzt angemeldete User auf Server"-Script

Diskussion: Powershell "zuletzt angemeldete User auf Server"-Script im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo zusammen, ich versuche aktuelle in Script zu schreiben welches Automatisiert die letzten x User aus meine ESX-VMs ausließt ...

Antwort
Alt 15.09.11, 10:48   #1 (permalink)
 
Registriert seit: 25.09.05
elite-noob Leistung: Facit NTK
elite-noob eine Nachricht über ICQ schicken
Likes: 2
Standard Powershell "zuletzt angemeldete User auf Server"-Script

Anzeige

Hallo zusammen,

ich versuche aktuelle in Script zu schreiben welches Automatisiert die letzten x User aus meine ESX-VMs ausließt und mir sagt WANN diese sich zuletzt angemeldet haben.

Das Script liefert mir zwar zu allen gefragten Themen Werte, allerdings ist Der Zeitpunkt des Logins Fehlerhaft. Wenn ich auf dem Server direct im Security LOG nachschaue kann ich zu keinen der Angegebenen Werte einen EIntrag finden. Kann mir jemand sagen wo mein denkfehler liegt?

Hier das Script (wenn man die VM Schleife wegmacht geht das ganze auch ganz normal für alle Server)

Code:

cls
#Array Deffinieren
$Ausgabe= @()
$VMs=Get-VM | Where { $_.PowerState -eq"PoweredOn" }
ForEach ($VMin$VMs) {
$ServerDaten=Get-WmiObjectWin32_NetworkLoginProfile-ComputerName$VM.Guest.HostName | Sort-DescendingLastLogon | select*-First 10 | ? {$_.LastLogon -match"(\d{14})"}
Foreach ($Eventin$ServerDaten)
{
$Ergebnis="" | select Server,User,LoginZeitpunkt
$Ergebnis.Server=$Event.__SERVER
$Ergebnis.User=$Event.Name
$Ergebnis.LoginZeitpunkt=$Event.LastLogon.Substring(6,2) +"."+$Event.LastLogon.Substring(4,2) +"."+$Event.LastLogon.Substring(0,4) +" "+$Event.LastLogon.Substring(8,2) +":"+$Event.LastLogon.Substring(10,2) +":"+$Event.LastLogon.Substring(12,2) +" Uhr" 
$Ausgabe+=$Ergebnis
}
}
$Ausgabe
Und als AUsgabe erhalte ich folgendes:
Code:

Server         User                LoginZeitpunkt 
------         ----                -------------- 
Server1       Domain\User1    15.09.2011 10:00:00 Uhr 
Server1       Domain\User5    15.09.2011 08:39:13 Uhr 
Server1       Domain\User4    15.09.2011 08:36:58 Uhr 
Server1       Domain\User2    15.09.2011 07:30:00 Uhr 
Server1       Domain\User6    14.09.2011 19:22:20 Uhr 
Server1       Domain\User8    14.09.2011 18:56:41 Uhr 
Server1       Domain\User9    14.09.2011 15:33:53 Uhr 
Server1       Server1\Administrator 06.06.2011 11:20:32 Uhr 

Freue mich über jeden Hinweis woran es liegen könnte.
Gerne auch einen Tipp wie es evtl. Effizienter geht.

gruß
christian
elite-noob ist offline   Mit Zitat antworten
Alt 17.09.11, 13:46   #2 (permalink)
 
Registriert seit: 06.09.10
chr0n0s Leistung: Z3
Likes: 9
Standard

Hast Du selber mal getestet ob die Loginzeiten wirklich nicht stimmen? D. h. Dich als User anmelden, Zeitpunkt notieren und Dein Skript checken?

Das Zeit nicht tadellos übereinstimmen kann immer mal vorkommen, dass ein Skript auch mal andere Zeiten schreibt, als in der Log steht, kann auch vorkommen nur sollten diese sich nicht zu arg differenzieren.

Wegen dem Skript ansich, keine Ahnung. Habe die vorzüge der PS noch nicht wirklich genossen
chr0n0s ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 19.09.11, 11:48   #3 (permalink)
Themenstarter
 
Registriert seit: 25.09.05
elite-noob Leistung: Facit NTK
elite-noob eine Nachricht über ICQ schicken
Likes: 2
Standard

Yep, alles schon getestet, und wenn ein User der sich einegloggt haben soll (gegen 10 Uhr) den ganzen Tag nicht im Log steht, dann ist das schon komisch.

Sonst jemand ne Idee?

greetz
chris
elite-noob ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Powershell "zuletzt angemeldete User auf Server"-Script
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[RegEx] Zeichenketten finden, welche "foo" enthalten, ABER NICHT "bar" beavisbee (Web-) Design und webbasierte Sprachen 4 05.09.11 14:44
Can't determine definition of operator ""and"" -- found 0 possible definitions tanj Code Kitchen 0 25.05.11 22:39
Suche "Mini-PC" leise, als Server Hackse Kaufberatung 7 09.12.10 19:30
IE8 Adressleiste nach "Die Seite kann nicht angezeigt werden" odigo Die Problemzone 5 03.02.10 09:05


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61