Davebrick88 1 Geschrieben 26. Mai 2023 Melden Teilen 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 Link zu diesem Kommentar
BOfH_666 577 Geschrieben 26. Mai 2023 Melden Teilen 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 Link zu diesem Kommentar
testperson 1.682 Geschrieben 26. Mai 2023 Melden Teilen 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 Link zu diesem Kommentar
Davebrick88 1 Geschrieben 26. Mai 2023 Autor Melden Teilen 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 Link zu diesem Kommentar
daabm 1.357 Geschrieben 26. Mai 2023 Melden Teilen 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 Link zu diesem Kommentar
NilsK 2.940 Geschrieben 28. Mai 2023 Melden Teilen 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 Link zu diesem Kommentar
daabm 1.357 Geschrieben 31. Mai 2023 Melden Teilen 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 Link zu diesem Kommentar
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.