Hallo zusammen,
ich habe folgendes Problem und hoffe jemand kann mir hioer helfen :):
Bei uns in der Firma sind ca. 20 PCs an 5 verschiedenen Standorten. Per VPN sind alle mit dem Netzwerk der Zentrale verbunden. Wir nutzen Netzlaufwerke zum Austausch von Dateien und zum dauerhaften ablegen von Dateien, die zu groß fürs ERP-System sind. Da die meisten Kollegen nicht selbst in der Lage sind Netzlaufwerke neu zu verbinden wenn mal was nicht funktioniert (unter Windows soll sowas vorkommen...), will ich mir ein Skript bauen, dass bei Ausführung alle Netzwerkadressen trennt und die 3 benötigten richtig einplegt. Damit man das Programm nicht immer wieder ausführen muss, sondern nur wenn es Probleme gibt habe ich einen Ansatz das zu lösen, bin aber in der Batch-Programmierung nicht fit genug sie umzusetzen.
Zuerstmal mein Skript:
set/P BENUTZERNAME=
set/P PASSWORT=
rd "%userprofile%\AppData\Roaming\Microsoft\Windows\Network Shortcuts/" /s /q
net use * /delete /yes
net use R: \\IP_Adresse\shares\daten /USER:%BENUTZERNAME% %PASSWORT%
net use P: \\IP_Adresse\shares\pender /USER:%BENUTZERNAME% %PASSWORT%
net use X: \\IP_Adresse\NAS /USER:Administrator Kennwort
exit
Laufwerk X ist in einem anderen Netzwerk an einem anderen Standort und wird über einen weiteren konstanten VPN von der Zentrale aus angebunden. Da gibt es nur ein Login für alle, wobei ich gerne vermeiden würde, dass das Kennwort ausgelesen werden kann.
Ansatz: Die eingegenen Benutzerdaten in der Win Registery als Schlüssel hinterlegen und die Batch-Datei als .exe umwandeln und diese in den Autostart pakcen, dass bei jedem reboot die Laufwerke erneut richtig eingerichtet werden, ohne dass die Nutzerdaten erneut eingegeben werden müssen.
Was ich jetzt brauche:
Die Ergänzug meines Skripts um :
- den Schlüssel in der Reg richtig zu erstellen, dass die Nutzerdaten da hinterlegt werden
- Beim Ausführen des Skripts soll es sich selbst in den Autostart packen. Ich dachte daran das Skript vielleicht selbstständig in den Ordner: "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" zu speichern.
Für andere Ansätze das zu lösen bin ich natürlich offen und hoffe mir kann jemand mit etwas mehr Ahnung als meine Wenigkeit helfen :)
Liebe Grüße
Leander