Ich habe einen Code erstellt, um eine symbolische Verknüpfung zwischen meinem Musikordner und der auf meiner anderen Festplatte gespeicherten Musik auszuführen
@ECHO OFF
SET /p bn=Band Name :
md "%E:\Music\%bn%"
SET /p dl=Album Name :
mklink /d "E:\Music\%bn%\%dl%" "%~1"
pause
Das Problem ist, dass es immer wieder zurückkehrt
You do not have sufficient privilege to perform this operation.
wenn ich eine Verknüpfung erstelle und „Als Administrator ausführen“ aktiviere, funktioniert die Batchdatei einfach nicht.
Antwort1
Sie müssen die Batchdatei unbedingt als Administrator ausführen. Ich denke, Ihr Problem ist, dass Sie %~1 verwenden, was ein Verweis auf den ersten Parameter ist, oder? Wenn Sie mit der rechten Maustaste auf die Datei klicken, um sie als Administrator auszuführen, weisen Sie wahrscheinlich keine zusätzlichen Parameter zu.
Ich weiß nicht, was Ihr Endziel ist. Wenn Sie das hinzufügen können, kann ich Ihnen helfen, eine Lösung zu finden, die funktioniert. Ich habe das Gefühl, dass Sie ein Problem mit einer viel schwierigeren Lösung lösen und dass es auch eine einfache Lösung gibt.