Veröffentlicht 28. Juni 200520 j Hallo, ein Kollege von mir hat eine kleine Batch Datei geschrieben, um bei verschiedenen Mitarbeitern eine Freigabe als Netzlaufwerk einzurichten. Normalerweise läuft bei uns alles über Novell, da diese Freigabe aber bei einer Schwester Firma ist, ist dies nicht möglich. Hier mal kurz die Batch --- if not exist t: net use T: \\xxx.yyy.zzz.com\apps --- die klappt auch tadellos. Nur bei einer Kollegin fehlt das Netzlaufwerk nach jedem Neustart wieder. Bei allen anderen ist auch nach dem Neustart noch vorhanden. Ich hab die Batch erstmal vorübergehend in den Autostart Ordner geschmissen, was auch funktioniert. Ist allerdings keine so schöne Lösung, da das verbinden immer a bisle braucht. Gibt es vieleicht für den 'net use' Befehl irgendwelche Parameter, die dafür sorgen, dass das Laufwerk auch nach dem Neustart erhalten bleibt ? 'net use /?'hat mich nicht wirklich weitergebracht... Und noch ein paar Grundlegende Fragen zu Batch Dateien : - Wie kann ich machen, dass die Batch im Hintergrund läuft ? Also kein Consolen Fenster. - Wie kann ich die Abfrage am Schluß einbauen, dass der Benutzer eine Taste drücken muss, damit sich die Console schließt ? Mfg und vielen Dank im voraus DonVitoCorleone
28. Juni 200520 j Gibt es vieleicht für den 'net use' Befehl irgendwelche Parameter, die dafür sorgen, dass das Laufwerk auch nach dem Neustart erhalten bleibt ? 'net use /?'hat mich nicht wirklich weitergebracht... Welche(s) Windows System(e) werden genutzt? Auf NT-basierten (NT/2000/XP/2003) Systemen versuche es mit net use Schalter /persistent:yes .
28. Juni 200520 j Welche(s) Windows System(e) werden genutzt? Auf NT-basierten (NT/2000/XP/2003) Systemen versuche es mit net use Schalter /persistent:yes . Client : XP Prof. also : if not exist t: net use T: \\xxx.yyy.zzz.com\apps /persistent:yes oder wie ?
28. Juni 200520 j - Wie kann ich machen, dass die Batch im Hintergrund läuft ? Also kein Consolen Fenster. - Wie kann ich die Abfrage am Schluß einbauen, dass der Benutzer eine Taste drücken muss, damit sich die Console schließt ? Soweit ich weiß, läßt sich das nicht unterbinden mit dem Consolenfenster. Was du wegen der Eingabe machen kannst: setz einfach ein "pause" in deine Batch, dann hält das Skript solange an Meine Verbindungszeile sieht wiefolgt aus (natürlich hab ich jetz server und Co jetzt raushgenommen ) net use T: \\Servername\Freigabe Passwort /user:Benutzer /persistent:no Anmeldung erfolgt nach jedem Systemstart. Mein BS ist Windows NT.
28. Juni 200520 j Ja, genau so!! Hat ich auch schon, aht mir aber nicht wirklich geholfen... Soweit ich weiß, läßt sich das nicht unterbinden mit dem Consolenfenster. Was du wegen der Eingabe machen kannst: setz einfach ein "pause" in deine Batch, dann hält das Skript solange an Meine Verbindungszeile sieht wiefolgt aus (natürlich hab ich jetz server und Co jetzt raushgenommen ) net use T: \\Servername\Freigabe Passwort /user:Benutzer /persistent:no Anmeldung erfolgt nach jedem Systemstart. Mein BS ist Windows NT. Aber warum /persistent:no ? Ich dachte :yes würde bewirken dass die Anmeldung bei jedem systemstart durchgeführt wird .. ?
28. Juni 200520 j hi! Mit persistent:no wird das Netzlaufwerk beim herunterfahren wieder getrennt. Beim erneuten anmelden dann wieder verbunden (durch das Anmeldescript, nicht durch das persistent). Zum Thema batch unsichtbar ausführen lassen In den Gruppenrichtlinen unter Benutzerkonfiguration, Administrative Vorlagen, System, Skripts, gibt es die Richtlinie "Anmeldeskripts sichtbar ausführen".
28. Juni 200520 j hi! Mit persistent:no wird das Netzlaufwerk beim herunterfahren wieder getrennt. Beim erneuten anmelden dann wieder verbunden (durch das Anmeldescript, nicht durch das persistent). Das Problem ist, dass das in keinem AnmeldeScript drin steht ... Was passiert wenn presistent:yes gesetzt ist ?
28. Juni 200520 j Das Problem ist, dass das in keinem AnmeldeScript drin steht ... Was passiert wenn presistent:yes gesetzt ist ? Dann bleibt das Netzlaufwerk auch nach dem herunterfahren erhalten
27. August 200817 j Um das Konsolenfenser nicht sichtbar zu machen, kannst du es mal mit "@Echo off" versuchen (ohne Gaensefuesschen und zuoberst in der Batchdatei in einer eigenen Ziele).
27. August 200817 j Ich denke das sich sein Problem in den letzten 3 Jahren wohl gelöst hat :old :old
27. August 200817 j ich denke nicht, dass er durch die 'Loesung' seines Problems jetzt wusste, wie man das Konsolenfenster unsichtbar macht..
27. August 200817 j Die Frage ist nur ob er die Antwort überhaupt noch liest... :floet: Gönnen wir dem Thread also wieder seine Ruhe... :old ~~ R.I.P ~~
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.