online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon Cyberrob vom 27.10.2021, 21:43 Options

Lösung

Batch CHDIR Zugriff verweigert

Hallo Leute,

Ich habe hier eine Frage, zu der ich bisher leider keine Antwort finden konnte, vielleicht kennt sich jemand damit aus.

Mit dem Batchbefehl CD kann ich nicht in das Verzeichnis %Systemroot%/System32/spool/PRINTERS/ wechseln. Allerdings kann ich per CMD darin erasen, deleten und sonst auch alles Mögliche machen, bekomme das Verzeichnis auch mit DIR angezeigt.
Meine Frage nun, wieso kann man per CD nicht auf "alle" Verzeichnisse, insbesondere das oben genannte, zugreifen?

Vielen Dank für kommende Antworten.

mfg
Cyberrob


Antwort schreiben

Antwort 1 von SecurebyDesign vom 28.10.2021, 01:26 Options

wie wärs mit \ anstatt / ?

Antwort 2 von Cyberrob vom 28.10.2021, 08:37 Options

Öhm... logisch ;)
Ok, das war jetzt n Schreibfehler, der mir hier im Eifer des Gefechts unterlief. In der CMD hab ichs aber richtig eingegeben und es geht trotzdem nicht :)

Antwort 3 von son_quatsch vom 28.10.2021, 09:38 OptionsLösung

Lösung
Zitat:
Mit dem Batchbefehl CD kann ich nicht in das Verzeichnis %Systemroot%/System32/spool/PRINTERS/ wechseln.
Inwiefern äußert sich das denn? Und hast du mal die Zugriffsrechte des Ordners betrachtet?

Antwort 4 von ralfb vom 28.10.2021, 12:44 Options

Ich denke auch, dass es an den Berechtigungen liegt.

Habe mal mit Vista probiert, dieser Unterordner "Printers" war über Konsole weder mit Dir noch mt CD zu erreichen. Erst als ich mit Explorer draufklickte und Meldung der Benutzerkontensteuerung bestätigte funktionierten die Konsolenbefehle

mfg Ralf

Antwort 5 von ralfb vom 28.10.2021, 13:42 Options

Falls es tatsächlich um Vista geht, habe was gefunden um Meldungen der User Account Control (UAC), zu Deutsch Benutzerkontensteuerung automatisiert zu beantworten.

Da gibt es z.B. ein kleines Tool für system weites switchen mehrerer UAC-Stufen (bin ICH sehr daran interessiert!)

pcwSilentUAC


Und Wiki hat eine interessante Seite zur UAC
Anpassung_der_Benutzerkontensteuerung

...da geht es aber um Programmierung per XML / NET und C#
vielleicht gibt es auch eine ähnliche Lösung per Batchscript?


mfg Ralf

Antwort 6 von Cyberrob vom 28.10.2021, 19:14 Options

Sop, hier bin ich auch wieder ;)

@Son Quatsch: Es äußert sich in der schlichten Meldung: "Zugriff verweigert" :)

Aufgrund der Antworten hier habe ich mir die Zugriffsrechte des Ordners doch mal etwas genauer angeschaut und mit dem übergeordneten Ordner verglichen. Der PRINTERS Ordner hat tatsächlich ganz andere und vor allem eigene Rechte. Dort bin ich gar nicht als Administrator aufgeführt (mit meinem Nutzerkonto). Vermutlich kommt man da nur im abgesicherten Modus per CD drauf, wenn überhaupt. Also drum würd ich sagen ist das Problem gelöst, es liegt an den Zugriffsrechten ;)
Hab halt gedacht, Admin = Admin, aber scheinbar unterscheidet Windows sogar da noch...

Die UAC habe ich shcon seit Längerem deaktiviert und gehe deshalb davon aus, dass die mir da keinen Strich mehr durch die Rechnung mehr machen kann,aber wenn man die per Batchbefehl iwie umgehen kann, würde mich das auch interessieren.

Danke nochmals für alle Antworten.

mfg
Cyberrob

Antwort 7 von KJG17 vom 28.10.2021, 21:06 Options

Hallo Cyberrob,

ist die Frage denn nun eigentlich als gelöst zu betrachten oder nicht? Irgendwie bin ich mir da nicht so ganz sicher.

Zur generellen UAC-Deaktivierung unter Vista habe ich eine etwas andere Einstellung, aber das steht hier ja nicht zu Debatte. Bei aktiver UAC könnte aber eventuell dieser Link von Interesse sein --> Always Run a Batch File as an Administrator

Gruß
Kalle

Antwort 8 von Cyberrob vom 28.10.2021, 21:14 Options

Nunja,
ich kann selbst kaum beurteilen, ob es nun an der Zugriffsberechtigung liegt, oder nicht. Ist keine Sache, die man einfach so ausprobieren kann und hinterher Bescheid weiß. Um etwas mehr von der ganzen Materie "Windows" zu verstehen, hab ich die Frage interessehalber mal gestellt.
Falls jemand eine andere Antwort hat, auch nicht schlecht ;)
Solange klingt die bisherige für mich ganz schlüssig, weshalb ich diese als Lösung markiert habe.

mfg

Ähnliche Themen

eingeloggten benutzer mit batch befehl
SirTobi  27.06.2008 - 71 Hits - 3 Antworten

Batch Datei (Backup)
janosch1711  29.08.2008 - 40 Hits - 8 Antworten

Internet Login via Batch-Datei
amazZzing  31.03.2009 - 1748 Hits - 23 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026