Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe ein kleines Problem.

Alsooo..., ich würde gern eine Batch-Datei erstellen, welche im Nachhinein auf meinen adminitrativen Benutzer zugreifen soll und eine bestimmte Anwendung in einem bestimmten Verzeichnis starten soll. Nur habe ich leider gar keine Ahnung wie genau man die Batch-Datei über das CMD erstellt und welche Parameter gesetzt werden müssen.

Ich bin in der hinsicht ein ziemlicher Laie ( wie man den cmd öffnet und als 2. Benutzer auf ein bestimmtes Verzeichnis kommt weiß ich noch :): )

Danke im vorraus für jede Hilfe

Gruß

Norman

Eine Batchdatei ist nix weiter als eine Stapeldatei. Ein Stapel von Befehlen, die in der Eingabeaufforderung abgearbeitet werden sollen.

Technisch gesehen sind es Textfiles mit der Endung *.bat.

Welche Parameter gesetzt werden müssen kann ich dir nicht sagen. Ich weiss ja nicht was du nun alles machen willst.

Achso: Adminuser und Kennwort in einer Batchdatei übergeben ist sehr riskant, da beides in Klartext drinsteht.

Hmmm, ok,

ja, also, eigentlich wollte ich, dass eine Anwendung als Benutzer XY

im Verzeichnis c: Programme --> .... --> gestartet werden soll

nur ich weiß nicht einmal wie man eine .bat erstellt und kann man überhaupt

nach runas/user:..... explizit angeben aus welchem Pfad was gestartet werden soll ?

Eine Batchdatei ist eine Plaintext Datei. Einfach mit dem Editor eine *.txt erstellen und in *.bat umbenennen.

mahlzeit,

nur ich weiß nicht einmal wie man eine .bat erstellt

Das geht am einfachsten indem du einfach eine Textdatei erstellst und Zeile für Zeile die gewünschten Befehle da einträgst. Das ganze speicherst du dann einfach mit der Endung .bat und fertig ist die Batch datei.

und kann man überhaupt

nach runas/user:..... explizit angeben aus welchem Pfad was gestartet werden soll

Wenn du in der Eingabeaufforderung einfach nur runas ohne Parameter eingibst, bekommst du auch mit Beispiel angezeigt welche Parameter du verwenden kannst.

Alternativ hilft dies hier vielleicht auch weiter.

Ah danke für die schnellen Antworten,...

öhm schon wieder Probleme. Ich versuche das gerade unter einem Vistx64bit Rechner zu machen. Der zeigt mir an, dass es keine zulässige 32bit Anwendung wär :=).

Bei was bekommst du den Fehler genau?

Ah faltscher Alarm.

Habe es gerade wieder hinbekommen.

Entweder stand etwas faltsches drinnen oder ich weiß es auch nicht.

(Habe die Batch-Datei mit doppelklick geöffnet.)

Hätte aber doch noch eine Frage. Lässt sich die Datei irgendwie so verschlüsseln, dass man die Datei starten kann aber wiederum nicht anschauen was genau drinnen steht ?

Im Bezug auf das Problem, dass man sehen kann welches Passwort mein Admin-user hat

Hätte aber doch noch eine Frage. Lässt sich die Datei irgendwie so verschlüsseln, dass man die Datei starten kann aber wiederum nicht anschauen was genau drinnen steht ?

Im Bezug auf das Problem, dass man sehen kann welches Passwort mein Admin-user hat

Nein.

Schade

und eine Batchdatei, welche auf eine verschlüsselte zugreift ?

Also gab es nicht mal so etwas wie eine Freigabe für irgendetwas mit $ oder so was in dem Dreh ? Ich meine freigabe von der verschlüsselten Datei aus.

Oder eine andere Lösung ?

Freigaben mit $ sind administrative Freigaben.

Die haben nichts mit Verschlüsselung zu tun.

Vergiss dein Vorhaben, du kannt mit einer Batchdatei dein Problem m.M.n. nicht lösen.

gibt es denn eine Alternative dazu ?

Das hängt davon ab, was du denn nun erzielen willst.

Ja wie vorhin schon beschrieben mit meinem zweit Benutzer eine bestimmte Anwendung mit meinem Admin-User zu starten. So in etwa wie bei der Batch-Datei, dass man dies auch ohne großen Aufwand vom Desktop starten kann.

Warum braucht das Programm denn Adminrechte?

Man könnte schauen, an welchen Stellen das Programm mehr Rechte als ein normaler User braucht und dann dem User für die entsprechenden Stellen die passenden Rechte geben.

Hmm also es geht um die Benutzerspezifischen Einstellungen und dazu bin ich auch ziemlich interessiert wie das überhaupt am Ende aussieht.

Du sprichst in Rätseln.

Die benutzerspezifischen Einstellungen ändern sich doch nicht, wenn du die Applikation mit anderen Rechten startest.

Sprich: du hast weiter die Einstellungen von deinem eingeschränkten User, auch wenn du es als Admin startest.

nein aber mit einem anderem Benutzer. Die Anwendung habe ich unter dem Admin nicht nur installiert sondern auch eingerichtet.

Mein Fehler war, dass ich von vorneherein mit dem Admin gearbeitet habe und ich würde ungern nun diese Einstellungen auf diesem User auch noch einrichten.

Und er soll unter dem zweit Benutzer die Anwendung einfach unter einen anderen Benutzer starten (in diesem Fall der Admin).

Da hilft aber runas nicht weiter.

Damit startest du das Programm mit den Einstellungen des Users im erhöhten Userkontext des Admins.

das wär in diesem Falle nicht so tragisch,....

Noch einmal: runas hilft dir kein bisschen weiter.

Schau dir die Stellen an, an denen das Programm die Einstellungen speichert und kopiere dir die entsprechenden Dateien / Registryeinträge.

Ok

ich versuche dort noch ein bisschen zu wühlen.

Danke hast mir schon sehr weit geholfen und danke für die sehr schnellen Antworten.

Ich müsste jetzt eigentlich los...

ich versuche morgen noch einmal drauf zurück zu kommen :=).

Gruß

Norman

Als erstes würde ich unter C:\Dokumente und Einstellungen\admin\Anwendungsdaten\ oder C:\Dokumente und Einstellungen\admin\Lokale Einstellungen\Anwendungsdaten\ suchen.

In der Registry die Einträge zu finden könnte etwas schwieriger werden, aber die besten Chancen wirst du unter "HKEY_LOCAL_Machine\Software" oder besser noch unter "HKEY_Current_User\Software\". Dabei solltest du als admin angemeldet sein.

Und ich bitte um äußereste Vorsicht beim Editieren der Registry, sonst kannst du vielleicht dein Programm bei beiden Nutzern neu einrichten und das komplette System gleich mit ....

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.