Hi,
ich dreh noch durch:
Das unten stehende Script soll schlichtweg eine Mail senden wenn sich ein User anmeldet, Uhrzeit, Workstation und Benutzername sollen mitgeliefert werden.
Das ganze wird per GPO an Windows 7 Workstations ausgeliefert, jetzt das Problem:
Wenn ich das Script mittels GPO ausliefere, an die korrekte Gruppe Mitarbeiter, funktioniert es nicht,
wenn ich aber als angemeldeter User auf das Netlogon Share gehe, dort mittels rechter maustaste
das script oeffne und ausführe, dann gehts.
Jetzt wirds noch daemlicher. wenn ich das script lediglich doppelklicke als der gleiche user, dann gehts wieder nicht ?!?!?!?!
Hier das script. rette mich einer bevor ich durch drehe...
$subject = [Environment]::UserName.substring(1,1).toupper()+[Environment]::UserName.substring(2)+", "+[Environment]::UserName.substring(0,1).toupper()+" hat sich an "+[Environment]::MachineName+" eingeloggt" $C10 = [char]10 $Zeit = Get-Date $body = [Environment]::UserName+" hat sich soeben erfolgreich an "+[Environment]::MachineName+" eingeloggt."+$C10+$C10+$C10 $body=$body + 'Logon Server: '+$env:logonserver+$C10 $body=$body + 'Aktuelle Uhrzeit: '+$Zeit+$C10 Send-MailMessage -to "log@tld.de" -from "Anmeldung <no-reply@tld.de>" -Subject $subject -body $body -SmtpServer internal.msx.lan -port 10026