Rename von Dateien auf Netzlaufwerk
Hallo zusammen,
ich möchte gerne eine einfache Funktion zum automatischen umbenennen einzelner Dateien zum Kontextmenü des Explorers hinzufügen. Dafür habe ich einen kleinen Einzeiler verfasst, der alle Dateien ohne Dateiendung in *.eml umwandelt. Lokal funktioniert das wunderbar, allerdings liegen besagte Dateien auf einem Netzlaufwerk, auf welches der Domainuser Lese-und Schreibrechte hat.
Die Vermutung liegt nahe, dass der Domainuser keine Rechte hat die Batchdatei auf einem Netzlaufwerk auszuführen. Deswegen habe ich mir überlegt die Batch mit runas als Domainadmin auszuführen, leider ließ sich das Problem damit nicht umgehen. Hat jemand eine Idee oder vielleicht schon mal ein ähnliches Problem gehabt? Ich habe gelesen, dass es unter Windows XP gereicht hat den Domainusern die Privilegien des Netzwerk-Operators zu geben. Das würde ich wenn es möglich wäre gerne umgehen.
Freue mich über gute Ideen und Denkanstöße
Danke und schönen Gruß
Vanessa
ich möchte gerne eine einfache Funktion zum automatischen umbenennen einzelner Dateien zum Kontextmenü des Explorers hinzufügen. Dafür habe ich einen kleinen Einzeiler verfasst, der alle Dateien ohne Dateiendung in *.eml umwandelt. Lokal funktioniert das wunderbar, allerdings liegen besagte Dateien auf einem Netzlaufwerk, auf welches der Domainuser Lese-und Schreibrechte hat.
Die Vermutung liegt nahe, dass der Domainuser keine Rechte hat die Batchdatei auf einem Netzlaufwerk auszuführen. Deswegen habe ich mir überlegt die Batch mit runas als Domainadmin auszuführen, leider ließ sich das Problem damit nicht umgehen. Hat jemand eine Idee oder vielleicht schon mal ein ähnliches Problem gehabt? Ich habe gelesen, dass es unter Windows XP gereicht hat den Domainusern die Privilegien des Netzwerk-Operators zu geben. Das würde ich wenn es möglich wäre gerne umgehen.
Freue mich über gute Ideen und Denkanstöße
Danke und schönen Gruß
Vanessa
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 305205
Url: https://administrator.de/contentid/305205
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
23 Kommentare
Neuester Kommentar
Zitat von @detox91:
Versuch am besten das Netzlaufwerk über den UNC Pfad anzusprechen und das Skript dann auszuführen.
Versuch am besten das Netzlaufwerk über den UNC Pfad anzusprechen und das Skript dann auszuführen.
die Batchdatei
Zitat von ren /?
Benennt Datei(en) um.
RENAME [Laufwerk:][Pfad]Dateiname1 Dateiname2
REN [Laufwerk:][Pfad]Dateiname1 Dateiname2
Benennt Datei(en) um.
RENAME [Laufwerk:][Pfad]Dateiname1 Dateiname2
REN [Laufwerk:][Pfad]Dateiname1 Dateiname2
Batch und UNC verträgt sich im allgemeinen nicht besonders...
Hallo hirschQ!
Poste doch bitte einmal Deinen Batch ...
Zum Testen könntest Du als letzte Zeile
hinzufügen (ohne
Generell sollten UNC-Pfade kein Problem darstellen - ggf kannst Du (sofern der Batch ins Kontextmenü der Ordner aufgenommen wurde) per
den UNC-Pfad zum aktuellen Pfad machen - am Ende dann
Grüße
bastla
Poste doch bitte einmal Deinen Batch ...
Zum Testen könntest Du als letzte Zeile
pause
echo off
vorweg), damit Du eine Anzeige des Ablaufs erhältst.Generell sollten UNC-Pfade kein Problem darstellen - ggf kannst Du (sofern der Batch ins Kontextmenü der Ordner aufgenommen wurde) per
pushd %1
popd
Grüße
bastla
Doch genau das tun sie
pushd und popd wären dafür eine Lösung. Leider wurde meine Frage danach noch nicht zufriedenstellend beantwortet.
C:\Users\User>cd \\server\freigabe
"\\server\freigabe"
CMD unterstützt keine UNC-Pfade als aktuelles Verzeichnis.
pushd und popd wären dafür eine Lösung. Leider wurde meine Frage danach noch nicht zufriedenstellend beantwortet.
Jup dein Beispiel funktioniert. Ist mir auch bekannt. Nur irgendwas muss an dem Script nicht stimmen, wenn die Angabe, das Lesen und Schreibrechte vorhanden sind, stimmt. Das einzige was sich zur lokalen Maschine ändert, sind die Pfadangaben. Und deswegen gehe ich einfach mal davon aus, das der TO die UNC-Pfade schlicht nicht berücksichtigt hat
[OT] Moin Kraemer, moin bastla,
Tja, vielleicht lassen wir sie einfach mal zu Wort kommen...?
Ihr braucht euch doch nicht die Köppe heissreden, ob die Nicht-Beantwortung von Kraemers Rückfrage oder die Nicht-Beantwortung von bastlas Aufforderung eine zielführende Lösung herauszögert.
Vielleicht hat sie auch nur bastlas "Poste doch bitte einmal Deinen Batch ..." falsch verstanden und besorgt erst mal Briefmarken.
Es heisst ja nicht umsonst "Missverständnis". Euro-in-die-Chauvikasse-schnipp
Bitte wartet doch einen Moment auf Rückmeldung.
Grüße
Biber
[/OT]
Zitat von @Kraemer:
.... Nur irgendwas muss an dem Script nicht stimmen, ....[...]... Und deswegen gehe ich einfach mal davon aus, das der TO ....
.... Nur irgendwas muss an dem Script nicht stimmen, ....[...]... Und deswegen gehe ich einfach mal davon aus, das der TO ....
Tja, vielleicht lassen wir sie einfach mal zu Wort kommen...?
Ihr braucht euch doch nicht die Köppe heissreden, ob die Nicht-Beantwortung von Kraemers Rückfrage oder die Nicht-Beantwortung von bastlas Aufforderung eine zielführende Lösung herauszögert.
Vielleicht hat sie auch nur bastlas "Poste doch bitte einmal Deinen Batch ..." falsch verstanden und besorgt erst mal Briefmarken.
Es heisst ja nicht umsonst "Missverständnis". Euro-in-die-Chauvikasse-schnipp
Bitte wartet doch einen Moment auf Rückmeldung.
Grüße
Biber
[/OT]
[nochma' OT]
Moin hirschQ,
war doch Spass... und hat mich auch einen ganzen Euro gekostet.
Ich wollte nur vermeiden, dass es ganz wildes Stochern im Nebel wird, mehr nicht.
Hab doch nicht geahnt, dass du fast zeitgleich deine Antwort tippselst.
Also bitte nicht böse sein, war nicht persönlich gemeint.
Reumütige Grüße
Biber
[/nochma' OT]
Moin hirschQ,
war doch Spass... und hat mich auch einen ganzen Euro gekostet.
Ich wollte nur vermeiden, dass es ganz wildes Stochern im Nebel wird, mehr nicht.
Hab doch nicht geahnt, dass du fast zeitgleich deine Antwort tippselst.
Also bitte nicht böse sein, war nicht persönlich gemeint.
Reumütige Grüße
Biber
[/nochma' OT]
Moin hirschQ,
bastla wäre nun einer der letzten in diesem Forum mit der Mission, jemand belehren zu wollen.
Probiere doch einfach den vorhandenden Batch aus, wenn der nicht gepostet werden soll - nur um ein vorangehendes
Von absoluten Pfaden war doch nie die Rede, nur vom Umgang der CMD.exe mit UNC-Pfaden.
Das Thema war halt schon bei Win XP ein bisschen buggy... und so viel weiter sind wir ja heute auch nicht.
Grüße
Biber
bastla wäre nun einer der letzten in diesem Forum mit der Mission, jemand belehren zu wollen.
Probiere doch einfach den vorhandenden Batch aus, wenn der nicht gepostet werden soll - nur um ein vorangehendes
pushd "%~1"
und ein abschliessendes popd
ergänzt.Von absoluten Pfaden war doch nie die Rede, nur vom Umgang der CMD.exe mit UNC-Pfaden.
Das Thema war halt schon bei Win XP ein bisschen buggy... und so viel weiter sind wir ja heute auch nicht.
Grüße
Biber
Hallo hirschQ!
... mir allerdings zu unterstellen, dass diese Kritik auf Deinem Geschlecht beruht, ist dann aber richtig daneben.
Grüße
bastla
P.S.: Das Niveau Deiner Frage möchte ich lieber nicht erörtern ...
Du hast mich zitiert und darauf geantwortet, dass es nicht sinnvoll sei. Unmöglich das falsch zu verstehen
In dieser Hinsicht kann ich Dir zustimmen - Du hast da nix falsch verstanden, meine Antwort war als Kritik an Deiner Aussage gemeint (letztere klang nämlich so, als wüsstest Du nicht wirklich, was ein UNC-Pfad ist) ...... mir allerdings zu unterstellen, dass diese Kritik auf Deinem Geschlecht beruht, ist dann aber richtig daneben.
Grüße
bastla
P.S.: Das Niveau Deiner Frage möchte ich lieber nicht erörtern ...
Ich unfreundlich? Bin ich noch nicht einmal geworden, wie du meine Frage nach den UNC-Pfaden nicht richtig beantwortet hast!
Dem schließe ich mich an.
Dem schließe ich mich an.
[OT]
Moin hirschQ,
Wenn du dich von mir als viertem Kommentierer beleidigt fühlst bei einem OT-Kommentar, der an bastla und Kraemer gerichtet war, dann lass es nicht an den anderen aus.
Andererseits....
Hättest du von Anfang an deine zwei Zeilen Batch bereitgestellt, dann wären zielführende Hinweise einfacher gewesen.
Und wir hätten uns auch 30cm Beitragsverlauf schenken können.
"Tipps" werden bei uns als separate Beiträge gepostet.
Und Tipps zu sozialem Verhalten oder Erziehungs- und Niveaufragen bitte mit [OT] kennzeichnen.
Und/oder mit kleinen Smilies entschärfen.
Wer weiss, manchmal laufen hier auch ein paar humorlose Sensibelchen rum.
Egal, Schwamm drüber, lasst uns alle beim nächsten Beitrag besser werden.
Ich werde auch versuchen, zurückhaltender aufzutreten.
Grüße
Biber
[/OT]
Moin hirschQ,
Zitat von @hirschQ:
.. wollte einfach nur ein paar Vorschläge hören, stattdessen begegne ich Überheblichkeit und Beleidigungen
Du HAST innerhalb allerkürzester Zeit von drei Usern ein paar kompentente Vorschläge gehört, schau dir die Chronik an... wollte einfach nur ein paar Vorschläge hören, stattdessen begegne ich Überheblichkeit und Beleidigungen
Wenn du dich von mir als viertem Kommentierer beleidigt fühlst bei einem OT-Kommentar, der an bastla und Kraemer gerichtet war, dann lass es nicht an den anderen aus.
Hättet ihr mir einfach mal Zeit gegeben zu antworten, dann hätte man sich den ganzen Spaß hier schenken können.
Mag ja sein.Andererseits....
Hättest du von Anfang an deine zwei Zeilen Batch bereitgestellt, dann wären zielführende Hinweise einfacher gewesen.
Und wir hätten uns auch 30cm Beitragsverlauf schenken können.
Noch ein Tipp von mir, probiert es vielleicht einfach mal mit Freundlichkeit, das hat noch keinem geschadet.
"Tipps" werden bei uns als separate Beiträge gepostet.
Und Tipps zu sozialem Verhalten oder Erziehungs- und Niveaufragen bitte mit [OT] kennzeichnen.
Und/oder mit kleinen Smilies entschärfen.
Wer weiss, manchmal laufen hier auch ein paar humorlose Sensibelchen rum.
Egal, Schwamm drüber, lasst uns alle beim nächsten Beitrag besser werden.
Ich werde auch versuchen, zurückhaltender aufzutreten.
Grüße
Biber
[/OT]