Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — LAN & WAN


Alles zum Thema Windows im Netzwerk — Architektur, Aufbau, Konfiguration und Troubleshooting eines LAN, WAN, VLAN, VPN


Antwort
     
Themen-Optionen
Alt 17.09.2007, 23:21   #1
Board Veteran
 
Offline
Registriert seit: 03-2005
Beiträge: 1.366
gesucht sei eine logon skript alternative

hallo,

bei uns läuft bei anmeldung ein netlogon skript durch, das 10 netzlaufwerke verbindet, die dc-zeit synchronisiert u. pushprinterconnections.exe ausführt.

frage: gibt es eine alternative, die schneller ist?

besten dank u. lg,
mario.
    Mit Zitat antworten
Alt 18.09.2007, 05:13   #2
Board Veteran
 
Benutzerbild von Finanzamt
 
Offline
Registriert seit: 12-2004
Ort: Middle Of NowHere
Beiträge: 1.116
Hi!
Ich wüßte nicht, was schneller als ein Script durchliefe. An der Ausführungsgeschwindigkeit der einzelnen Aufrufe (Programme) wirst Du ja nichts ändern können.
Aber vielleicht kannst Du auf das eine oder andere im Script verzichten - z.B. persistent einrichten, weil es eh' alle brauchen oder auf Laufwerkmappings verzichten und statt dessen direkt darauf zugreifen a la Explorer \\Server\Freigabe ...
Dir ist schon bewußt, daß wir uns im untersten Sekundenbereich bewegen?
Wenn was länger dauert, dann sind es die Programmteile und mit Sicherheit nicht das Script selbst. Wäre es das, hättest Du eine andere Baustelle.
Gegrüßt!

Signatur
Die vollkommene sprachliche Form ist klar und zugleich nicht banal.
Die sprachliche Form ist am klarsten, wenn sie aus lauter üblichen Wörtern besteht;
aber dann ist sie banal

    Mit Zitat antworten
Alt 18.09.2007, 08:33   #3
Board Veteran
 
Offline
Registriert seit: 03-2005
Beiträge: 1.366
Danke für deine Rückmeldung!

Ich kam auf diesen Gedanken nur aufgrund jenes Knowledgebase Artikels ("How To Improve Terminal Server Performance"), wo folgendes steht:

11. Do not use scripts based on batch scripting technology. VBS, WMI, Windows Power Tools offer much richer option and better performance.

Manchmal dauert der Skriptdurchlauf länger (10 Sekunden), mal kürzer. (3 Sekunden).
    Mit Zitat antworten
Alt 18.09.2007, 09:29   #4
Expert Member
 
Benutzerbild von Cybquest
 
Offline
Registriert seit: 12-2006
Ort: Weinsberg
Beiträge: 1.523
Ich hab noch nie einen Vergleich gemacht, aber wenn in dem Artikel steht, man soll VBS... statt Batch nehmen, wäre es zumindest einen Versuch wert, oder?
Aber ich denke, die Herstellung von Laufwerks- und Druckerverbindungen braucht die meisste Zeit.
Und ob ein "MapNetworkDrive" (VBS) schneller mappt als ein "net use" (Batch)?

Signatur
My name is Frank, you can say you to me.

    Mit Zitat antworten
Alt 18.09.2007, 09:34   #5
Moderator
 
Benutzerbild von marka
 
Offline
Registriert seit: 11-2002
Ort: kurz vor Sylt
Beiträge: 5.022
Zitat von Cybquest
[...]Und ob ein "MapNetworkDrive" (VBS) schneller mappt als ein "net use" (Batch)?
Ich habe mal den Test gemacht:
VBS ist in der Tat etwas schneller als ein Batch. Gerade auf langsameren Maschinen laufen die VB-Scripte teileise deutlich schneller.

Beispiel (7 Netzlaufwerke und 2 Netzwerkdrucker verbinden):
VB-Script benötigt nur 30 % der Zeit eines Batch-Scriptes.

Signatur
Grüße von der Nordsee
Markus


Kennt Ihr das TSP - Prinzip in Communities?
First thinking, second searching, last posting!

Kein Support per PN oder E-Mail, bitte im Forum posten, dann haben alle etwas davon

    Mit Zitat antworten
Alt 18.09.2007, 15:53   #6
Board Veteran
 
Offline
Registriert seit: 03-2005
Beiträge: 1.366
Danke für die Rückmeldungen!

@marka Magst du mir dein VBS vielleicht mal zeigen?

Danke,
Mario.
    Mit Zitat antworten
Alt 18.09.2007, 16:00   #7
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
sind die 10 Anmeldungen alle erfolgreich? Zäh wirds, wenn das Skript oder die Batch an einem oder mehreren LWs hängenbleibt. Ich würd mir das Skript mal mit einem Netsniffer ansehen, was passiert und wo die Zeit liegen bleibt. Eine zusätzliche Zeitsynchronisation kannst du dir übrigens am Client sparen

cu
blub

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Alt 18.09.2007, 16:03   #8
Board Veteran
 
Offline
Registriert seit: 03-2005
Beiträge: 1.366
na, es laufen alle fehlerfrei durch. mal schnell, mal langsam.
    Mit Zitat antworten
Alt 18.09.2007, 16:38   #9
Moderator
 
Benutzerbild von marka
 
Offline
Registriert seit: 11-2002
Ort: kurz vor Sylt
Beiträge: 5.022
Gerne poste ich mein Loginscript. Allerdings habe ich aus Datenschutzgründen die Servernamen verändert.

Code:
'Variablen festlegen
dim wshnetwork
dim username
dim upath
dim ie


' Fehlermeldungen nicht zeigen
on error resume next

' Defintion was ist zu tun
set wshnetwork=wscript.createobject("wscript.network")
Set wshnet = CreateObject("WScript.Network")
username = wshnet.UserName
upath="\\company-fs-02\"&username
wpath="\\company-fs-01\Werkstatt\"
tpath="\\company-fs-02\Datentausch"
vpath="\\company-fs-01\Verwaltung"
ppath="\\company-fs-01\Programme"
itpath="\\company-fs-02\EDV$"
softMpath="\\company-db-02\softM"
publicpath="\\company-fs-01\Public"


' evtl. vorhandene Netzlaufwerke entfernen
wshnetwork.removenetworkdrive "U:"
wshnetwork.removenetworkdrive "W:"
wshnetwork.removenetworkdrive "T:"
wshnetwork.removenetworkdrive "V:"
wshnetwork.removenetworkdrive "P:"
wshnetwork.removenetworkdrive "I:"
wshnetwork.removenetworkdrive "S:"
wshnetwork.removenetworkdrive "Z:"

' Netzlaufwerke hinzufügen
wshnetwork.mapnetworkdrive "U:", upath
wshnetwork.mapnetworkdrive "W:", wpath
wshnetwork.mapnetworkdrive "T:", tpath
wshnetwork.mapnetworkdrive "V:", vpath
wshnetwork.mapnetworkdrive "I:", itpath
wshnetwork.mapnetworkdrive "S:", SoftMpath
wshnetwork.mapnetworkdrive "Z:", publicpath


' Verbindung zu den Netzwerkdruckern herstellen
wshnetwork.addwindowsprinterconnection "\\company-print-01\Farblaser Verwaltung"
wshnetwork.addwindowsprinterconnection "\\company-print-01\Monolaser Verwaltung"

' Printer als default setzen
wshnetwork.setdefaultprinter "\\company-print-01\Monolaser Verwaltung"

' Popup-Fertigmeldung für 10 Sekunden anzeigen
Set Shell = CreateObject("WScript.Shell")
Meldung = "Die Netzwerkverbindung(en) wurden erfolgreich hergestellt:" & VbCr & VbCr & "Laufwerk U: ist verbunden mit:" & upath & VbCr & "Laufwerk W: ist verbunden mit:" & wpath & VbCr & "Laufwerk T: ist verbunden mit:" & tpath & VbCr & "Laufwerk V: ist verbunden mit:" & vpath & VbCr & "Laufwerk I: ist verbunden mit:" & itpath & VbCr & "Laufwerk S: ist verbunden mit:" & SoftMpath & VbCr & "Laufwerk Z: ist verbunden mit:" & publicpath
Shell.Popup Meldung, 10, "..: | Nachricht vom Administrator | :..", vbOKOnly + vbinformation

Signatur
Grüße von der Nordsee
Markus


Kennt Ihr das TSP - Prinzip in Communities?
First thinking, second searching, last posting!

Kein Support per PN oder E-Mail, bitte im Forum posten, dann haben alle etwas davon

    Mit Zitat antworten
Alt 18.09.2007, 20:20   #10
Moderator
 
Offline
Registriert seit: 11-2002
Beiträge: 6.666
Zitat von dermario2
na, es laufen alle fehlerfrei durch. mal schnell, mal langsam.
d.h. es gibt irgendwo einen temporären performancebottleneck.
Wie gesagt, ich würd mit einer Netzanalyse anfangen nach der Ursache zu suchen bzw. Ursachen auch auszuschliessen. Logon-Script umstellen mag vielleicht etwas bringen, oder auch nicht...dutzend Ursachen sind denkbar.

cu
blub

Signatur
www.powershellpraxis.de

Nec Cupias, Nec Metuas

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2K3 - VBS Skript für Logon free Windows Server Forum 7 25.11.2008 10:55
Logon Skript LangerSN Windows Forum — Scripting 15 24.09.2008 16:20
logon skript per GPO ice.tigers Windows Forum — LAN & WAN 5 01.05.2006 10:41
logon skript Rasensucher Windows Forum — Allgemein 6 13.04.2006 13:52
2K - Logon-Skript gerdi Windows Forum — LAN & WAN 5 23.03.2003 21:08


Alle Zeitangaben in MEZ/CET. Es ist jetzt 10:25 Uhr. Seite generiert in 0,059 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang