Davebrick88 1 Geschrieben 26. Mai 2023 Melden Geschrieben 26. Mai 2023 Guten Tag , wir nutzen ein Batchfile zum verbinden unserer Netzlaufwerke. Leider gibt es teilweise 2 Profile auf den Rechnern. Einmal nur der Username und einmal Username.domainname. Wenn das Profil mit Username.Domainname existiert ist es immer das aktuell verwendete. Im Script frage ich über den Parameter %Username% ab, dies führt dann zu einem Fehler. Wie würde eine Variable aussehen mit einer if/else Abfrage? Liebe Grüße Dave Zitieren
BOfH_666 583 Geschrieben 26. Mai 2023 Melden Geschrieben 26. Mai 2023 Hallo Dave. Willkommen im MCSEboard! Magst Du vielleicht Dein Batch und den Fehler teilen? Bitte beides als Code formattieren. Danke schon mal. Zitieren
testperson 1.758 Geschrieben 26. Mai 2023 Melden Geschrieben 26. Mai 2023 Hi, wie sieht denn dein Script aus? Bzw. was prüfst du denn genau ab? Ansonsten kannst du zuerst doch auf "%UserName%.%UserDomain%" prüfen. Die Frage wäre aber, was machst du, wenn das erste Profil mit "%UserName%.%UserDomain%.001" kommen sollte? Gruß Jan Zitieren
Davebrick88 1 Geschrieben 26. Mai 2023 Autor Melden Geschrieben 26. Mai 2023 @echo off rem ##### Mount Synology NAS Shares ##### net use \\nas\Transfer /user:domain\%USERNAME% net use T: \\nas\Transfer /persistent:yes net use \\nas\Test /user:domain\%USERNAME% net use I: \\nas\Test /persistent:yes net use \\nas\Programme /user:domain\%USERNAME% net use O: \\nas\Programme /persistent:yes rem ##### Mount (personal) OneDrive Folder ##### net use H: "\\%computername%\C$\Users\%USERNAME%\OneDrive - Test GmbH" /persistent:yes rem ##### Mount Company SharePoint Folder ##### net use K: "\\%computername%\C$\Users\%USERNAME%\OneDrive - Test GmbH\Dokumente - Kommunikationswebsite" /persistent:yes so sieht das ganze aus..... 1 Zitieren
daabm 1.384 Geschrieben 26. Mai 2023 Melden Geschrieben 26. Mai 2023 (bearbeitet) Warum mappt man lokale Verzeichnisse auf LW-Buchstaben? Naja, Ihr werdet es wissen Ich würde das - wenn überhaupt - per subst lösen. set profiledir=%userprofile:C:\Users\=% bearbeitet 26. Mai 2023 von daabm Zitieren
NilsK 2.978 Geschrieben 28. Mai 2023 Melden Geschrieben 28. Mai 2023 Moin, zumal das Ganze wie im Beispielcode nur funktioniert, wenn der User lokaler Admin ist und die UAC abgeschaltet ist. Sonst dürfte C$ gar nicht zugreifbar sein. Ich halte das für überhaupt keine gute Idee. Gruß, Nils Zitieren
daabm 1.384 Geschrieben 31. Mai 2023 Melden Geschrieben 31. Mai 2023 Am 28.5.2023 um 13:15 schrieb NilsK: wenn der User lokaler Admin ist und die UAC abgeschaltet ist. Sonst dürfte C$ gar nicht zugreifbar sein. Lokaler Admin reicht. Aber ist ja egal - "Admin für alle", und nie wieder Probleme mit Zugrifsseinschränkungen. SCNR... 1 Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.