Mit 3rd Party tools ist das immer so eine Sache, einige Firmen mögen das nicht, daher fällt KIX weg.
Ich bin derzeit daran das ganze auf CMD aufzubauen.
Sollte es sich jedoch ergeben, dass jemand entsprechend weis was er tut und das ganze auf VB-Scripting umsetzt, dann wäre das eine feine Sache. Allerdings kann dann ein Laie nix mehr wirklich daran ändern, da VBS nicht jedermanns Sache ist - vor allem nicht die von Anfängern.
Also wenn gewünscht, dann Vorschläge hier Posten! Auf gehts zum gemeinschaftlichen Projekt Anmeldescript
Hier mal ein kurzes in 10 mins geschriebenes Beispiel ( noch nicht annähernd das was ich eigentlich will ^^ )
@echo off
color 70
c:
cd\
cls
rem @echo on
set local=%computername:~1,3%
rem if %local%"==100" \\itwsbs01\netlogon\shutdown.exe -l
rem if not %username%"==Haendler" \\itwsbs01\netlogon\shutdown.exe -l
title %username%
if %local%==100 (
if not %username%==Haendler (
\\itwsbs01\netlogon\logoff.exe /n
))
if %local%==500 (
if not %username%==SPR (
\\itwsbs01\netlogon\logoff.exe /n
))
echo.
echo Sehr geehrte Dame, sehr geehrter Herr,
echo.
echo Sie haben sich als %username% an der Domain %userdomain% angemeldet.
echo.
echo Der Name Ihrer Workstation ist: %computername% in Raum %local%
echo.
echo Ihr Logonserver ist: %logonserver%
echo.
echo Der Zeitserver der Domain ist itwsbs01.
rem pause
echo.
echo Die Zeit von %computername% wird mit der des Zeitservers synchronisiert.
echo.
::time
REM In diesem Beispiel wird der Logonserver ebenfalls als Zeitserver gesetzt.
REM net time \\%logonserver% /set /yes > %userprofil%\login.txt
for /f %%e in ('time /t') do set time=%%e
echo Die Zeit ist: %time%
REM Der nachfolgende Befehl stoppt den Scriptlauf um 30 Sekunden, damit der User entsprechende Informationen im Fenster lesen kann.
ping -n 30 localhost > NUL
REM Löschen des Fenster Inhalt (Optische Darstellung)
cls
::Member & Division
::map Division
REM Alle Netzlaufwerke trennen.
net use * /d
REM Laufwerke anbinden
REM Im Befehl "net use ?:" steht das ? als Platzhalter.
REM Hier für das Laufwerksmapping den entsprechenden Laufwerksbuchstaben definieren.
net use ?: \\[Servername]\[Ordner] /persistent:y
REM Löschen des Fenster Inhalt (Optische Darstellung)
cls
::view map
echo.
echo Sie haben folgende Netzwerkverbindungen:
echo.
net use
echo.
REM Der nachfolgende Befehl stoppt den Scriptlauf um 30 Sekunden, damit der User entsprechende Informationen im Fenster lesen kann.
ping -n 30 localhost > NUL
Goto :EOF