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 IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Login-Script mit Log-Funktion

Frage Entwicklung KiXtart

Mitglied: s-rosenkranz

s-rosenkranz (Level 1) - Jetzt verbinden

29.09.2008, aktualisiert 17:50 Uhr, 10665 Aufrufe, 1 Kommentar

Hallo,

habe vor einigen Tagen angefangen ein Login-Script für unsere Firma in Kixtart zu schreiben.
Funktionierte soweit auch ganz gut, bis ich feststellen musste, dass auf einigen Computern
das Script nicht richtig ausgeführt wurde.

Nun möchte ich in diesem Script, da ich immer wieder auch kleine Veränderungen an dem
Script (zwecks Weiterentwicklung) vornehme, dass nach jedem ausgeführtem Befehl eine
entsprechende Zeile in ein Login-Script geschrieben wird.

Die Lösungen, die ich bisher gefunden habe, erwiesen sich als sehr umständlich.
Vielleicht hat einer eine Idee, wie ich das Ganze auf einfach Weise lösen kann.

Damit Ihr wisst worum es geht, habe ich hier mal mein Script mit gepostet:

; Start von main.kix

; Verhindern des abbrechen des Scripts
Break off

; Versteckt das Command Prompt von Kix
Set Console("Hide")

; Startet eine Warnmeldung
MESSAGEBOX ("Bitte warten Sie, bis der Anmeldevorgang beendet ist. Sie bekommen eine weitere Meldung, wenn der Anmeldevorgang fertiggestellt ist.","Startvorgang",48,10)

; Definitionen der Varianblen
$FS01 = "\\server"
$PRB1 = "\\server\Drucker-B"
$PRS1 = "\\server\Drucker-Skt"
$PRXX = "\\server\Drucker-Gang"

; Löschen der Netz-Laufwerke
USE * /DELETE

;Löschen der Drucker
IF DelPrinterConnection ($PRS1) = 0
? "PR-Skt: Druckerverbindung erfolgreich gelöst."
ELSE
? "PR-Skt: Kein Drucker vorhanden."

ENDIF
IF DelPrinterConnection ($PRB1) = 0
? "PR-B: Druckerverbindung erfolgreich gelöst."
ELSE
? "PR-B: Kein Drucker vorhanden."
ENDIF

IF DelPrinterConnection ($PRXX) = 0
? "PR-XX: Druckerverbindung erfolgreich gelöst."
ELSE
? "PR-XX: Kein Drucker vorhanden."
ENDIF

; Drucker einbinden
If AddPrinterConnection ($PRXX) = 0
? "Drucker PR-XX erfolgreich verbunden."
ELSE
? "Drucker-Verbindungsfehler bei PR-XX!"
ENDIF

If AddPrinterConnection ($PRS1) = 0
? "Drucker PR-Skt erfolgreich verbunden."
ELSE
? "Drucker-Verbindungsfehler bei PR-Skt!"
ENDIF

If AddPrinterConnection ($PRB1) = 0
? "Drucker PR-B erfolgreich verbunden."
ELSE
? "Drucker-Verbindungsfehler bei PR-B!"
ENDIF

; Gruppenbezogene Verbindungen herstellen
IF InGroup("Buero")
USE L: $FS01+"\WINDVSW1"
USE O: $FS01+"\OFFICE"
USE Q: $FS01+"\LAP"
? "Laufwerksverbindungen für Gruppe Buero erfolgreich."
ENDIF

IF InGroup("Sekretariat")
USE L: $FS01+"\WINDVSW1"
USE O: $FS01+"\OFFICE"
USE Q: $FS01+"\LAP"
? "Laufwerksverbindungen für Gruppe Sekretariat erfolgreich."
ENDIF

IF InGroup("Sysadmins")
USE U: $FS01+"\IT$"
USE V: $FS01+"\ClientApps$"
USE W: $FS01+"\AdminApps$"
? "Laufwerksverbindungen für Gruppe Sysadmin erfolgreich."
ENDIF

IF @wksta = ("WKS4")
SetDefaultPrinter ("\\Server\HP Laserjet 1200 Series PCL (Skt)")
? "Drucker PR-Skt erfolgreich als Standarddrucker eingerichtet."

ELSE
GOTO PR7
:PR7
IF @wksta = ("WKS7")
SetDefaultPrinter ("\\server\HP Laserjet 1200 Series PCL (Skt)")
? "Drucker PR-Skt erfolgreich als Standarddrucker eingerichtet."

ELSE
GOTO PR3
:PR3
IF @wksta = ("WKS3")

SetDefaultPrinter ("\\server\HP Laserjet 1200 Series PCL (Skt)")
? "Drucker PR-Skt erfolgreich als Standraddrucker eingerichtet."

ELSE
GOTO REST
:REST
SetDefaultPrinter ("\\server\HP Laserjet 1200 Series PCL")
? "Drucker PR-B erfolgreich als Drucker eingerichtet."

ENDIF
? ".EOF"
MESSAGEBOX ("Der Anmeldevorgang wurde erfolgreich beendet","Startvorgang beendet",64,10)

exit

Wäre schön, wenn mir jemand helfen könnte.

Liebe Grüße
DKITM
Mitglied: 60730
29.09.2008 um 17:50 Uhr
Servus,

vorab - es gibt eine GPO in der du einstellen kannst, daß die Loginscripte erst durchlaufen, bevor der User irgendwas machen kann. Von daher ist die Zeile mit
; Startet eine Warnmeldung
MESSAGEBOX
unnötig.

Dazu bitte in
computer configuration/administrative templates/system/logon
Always wait for the network at computer startup and logon
& in
User Configuration/administrative templates/system/scripts
Run logon scripts synchronously
anklicken.

Und was wohl deine Hauptfrage war - schau dir mal den Befehl REDIRECTOUTPUT genauer an.
Obwohl eine Abfrage via:
if @16034 <> 0
wohl eleganter wäre

Gruß
Bitte warten ..
Ähnliche Inhalte
PHP
MYSQL und PHP Login Script
gelöst Frage von GoldencreeperPHP17 Kommentare

Hallo liebe Administrator Community. Ich habe Arbeite grade an einer Status Seite für einen Hoster. Die Seite ist auch ...

Windows Server
Login Script verzögert ausführen
Frage von Intruder0001Windows Server6 Kommentare

Hallo gibt es die Möglichkeit das login Script verzögert nach der Anmeldung ca. 10-20sek auszuführen ?? Gerade bei schnellen ...

Windows Server
Pdf per login script
gelöst Frage von ToggleWindows Server4 Kommentare

Hallo zusammen, ich habe hier intern eine Fragestellung bekommen. Wir haben hier im 3 Stunden-Takt Personen, die sich an ...

Windows Server
Login Powershell Script Fehler
Frage von agnostikerWindows Server3 Kommentare

Hi, eigentlich wollte ich nur ein simples Script verfassen welches nach einem Erfolgreichen Anmelden eines Users dessen Workstation und ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 2 StundenVerschlüsselung & Zertifikate

Interessant SSH-Kommando in CMD.exe und PowerShell

Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server19 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement17 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...