möhnli Geschrieben 16. April 2020 Geschrieben 16. April 2020 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 Zitieren
Walter1337 Geschrieben 16. April 2020 Geschrieben 16. April 2020 Hallo möhnli, nur um das vorweg geklĂ€rt zu wissen. Da du nichts erwĂ€hnt hast, habt ihr vermutlich keine DomĂ€ne/DomĂ€nenprofile? Wenn doch kannst du das Script im AD als Anmeldeskript hinterlegen oder aber die Netzlaufwerke per GPO verbinden. HĂ€tte ganz klar den Vorteil, dass keine Benutzeranmeldedaten mitgegeben werden mĂŒssen und das Ganze automatisch lĂ€uft. GruĂ Matze Zitieren
möhnli Geschrieben 16. April 2020 Autor Geschrieben 16. April 2020 (bearbeitet) Hallo Matze, die Netzlaufwerke (P und R) haben eine Rechteverwaltung ĂŒber die DomĂ€ne. Die PCs in der Zentrale sind ĂŒber diese auch angebunden, die an den anderen Standorten laufen alle lokal. Dewegen habe ich die Benutzereingabe mit Login und Kennwort, da werden die Logins von der Domain eingegeben. Die kann ich aber halt nicht bei den PCs auĂerhalb der Zentrale direkt von Windows holen. Ich vermute ich muss irgendwo auf dem Rechner eine Datenbank anlegen, wo der Nutzername dann gespeichert wird um ihn nach einem Reboot wieder zu haben, wenn ich das Skript im Autostart habe, z.B. ĂŒber eine Configdatei, aus der das Skript sich die Informationen wieder holen kann, damit Sie nach Reboot nicht erneut eingegeben werden mĂŒssen. Habe ich die Möglichkeit im Skript eine Abfrage zu machen, ob der PC in die Domain eingebunden ist und nur falls nicht die Kennwortabfrage zu machen? GrĂŒĂe Leander Bearbeitet 16. April 2020 von möhnli Zitieren
Thanks-and-Goodbye Geschrieben 16. April 2020 Geschrieben 16. April 2020 Auch Aussenstellen die per VPN angebunden sind können mit dem AD arbeiten. Was spricht dagegen, die Clients in die Domain aufzunehmen? Dann hast du eine saubere Lösung. M.W. hast du das Kennwort bei deiner Batch-Lösung immer irgendwo in Klartext stehen... Zitieren
möhnli Geschrieben 16. April 2020 Autor Geschrieben 16. April 2020 (bearbeitet) Genrell stimme ich dem zu :)! SĂ€mtliche Hardware ĂŒber die Domain laufen zu lassen wĂ€re einfacher und sauberer! Aus der Historie heraus ist es so (bevor ich in dem Laden ĂŒberhaupt angefangen hatte) dass alle Laptops (ca. 10Stk) local only arbeiten. FrĂŒher waren die auch nicht an den Netzlaufwerken dran, das soll aber jetzt so sein. ZusĂ€tzlich ist es aktuell so, dass eh fast alle im Homeoffice sind und einige Kollegen ihre private Hardware nutzen, die ich nicht in der Domain haben will (die Besitzer bestimmt auch nicht :D), aber die Netzlaufwerke trotzdem mit den Korrekten Berechtigungen aufrufbar sein sollen. Da die Logins eh bei einigen Mitarbeitern auf Fresszetteln unter der Tastaturt stehen, weil die Betroffenen sich keine 6 Zeichen merken können... wĂŒrde ich das nicht allzu schlimm sehen, wenn die Logins in einer Textdatei oder so in den Tiefen der Ordnerstrukturen von Windows verteckelt wĂ€ren. Bearbeitet 16. April 2020 von möhnli Zitieren
Thanks-and-Goodbye Geschrieben 16. April 2020 Geschrieben 16. April 2020 vor 7 Minuten schrieb möhnli: und einige Kollegen ihre private Hardware nutzen Autsch... Wer hat denn entschieden, dass die externen User an die Netzlaufwerke dran sollen? Chef? Dann nutz Chefs AuthoritĂ€t um den Wechsel von lokal auf Domain gleich mit durchzudrĂŒcken. Du musst nur Chef ĂŒberzeugen, dass das der richtige Weg ist. Bei den anderen kannst du mit "Ober sticht Unter" arbeiten. Zitieren
möhnli Geschrieben 16. April 2020 Autor Geschrieben 16. April 2020 (bearbeitet) Dass generell einige Kollegen mit own devices arbeiten war kurzfristig durch Corona so nötig, da ich nicht zu jedem heim fahren konnte um die Firmen-PCs zu installieren. Mein PC ist auch local, und ich arbeite schon immer viel von daheim und hab daher auch Zugriff drauf, ich kann mir die Netzlaufwerke aber auch selber verwalten ... Also langfristig die Hardware an die Domain zu bringen steht eh auf der To-Do, aber kurzfristig muss ich auf jeden Fall auch firmenfremde Hardware mit ans Netz bringen... Und das bei jedem einzeln per TeamViewer zu machen wollte ich vermeiden und das Skript wĂŒrde mir dann auch bei neuen Rechnern oder neu aufgesetzten Zeit sparen. Ich bin mir sehr bewusst, dass es nicht die optimale Lösung ist und auch alles andere als saubere Administration.... đ€« aber fĂŒr den Moment denke ich wĂ€re das die einfachste Lösung fĂŒr meinen Fall...  Bearbeitet 16. April 2020 von möhnli Zitieren
_n4p_ Geschrieben 17. April 2020 Geschrieben 17. April 2020 vor 18 Stunden schrieb möhnli: den SchlĂŒssel in der Reg richtig zu erstellen, dass die Nutzerdaten da hinterlegt werden das ist eine unglaublich schlechte idee vor 18 Stunden schrieb möhnli: Beim AusfĂŒhren des Skripts soll es sich selbst in den Autostart packen besteht die VPN Verbindung zu dem Zeitpunkt ĂŒberhaupt? Eine Mail wie man vom externen PC/Laptop auf \\server\share zugreift wĂ€re einfacher, schneller und sicherer Zitieren
Empfohlene BeitrÀge
Dein Kommentar
Du kannst jetzt schreiben und Dich spÀter registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.