online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon batbastler vom 11.04.2022, 09:47 Options

batch: am i admin?

Hallo,

gib es eine einfche möglichkeit herauszufinden, ob eine batch datei gerade als admin ausgeführt wird?

habe das cmd tool "isadmin" gefunden, das ist aber ewig lahm... :/


thx,
bb


Antwort schreiben

Antwort 1 von nick.name vom 11.04.2022, 11:54 Options

da eine Batch idR mit den Rechten des ausführenden Benutzers läuft, könntest du das versuchen:


@echo off
net localgroup administratoren | find /i "%username%" > nul
if not errorlevel 1 echo %username% ist Admin
if errorlevel 1 echo %username% ist kein Admin


die administratoren ggf. durch administrators ersetzen, falls BS englisch ist.

Antwort 2 von ghettoblasta vom 11.04.2022, 11:58 Options

also dieses "isadmin" hier geht blitzschnell

http://www.diamondcs.com.au/consoletools/isadmin.php


aber du hast ja nicht mal geschrieben, welches betriebssystem und welche umgebung....

Antwort 3 von batbastler vom 11.04.2022, 14:37 Options

Zitat:
die administratoren ggf. durch administrators ersetzen, falls BS englisch ist.

Das heß IMMER administrators, auch mit deutschen systemen! :)


Dürfte so funktionire, werde nacher reporten.
DANke! :)

Antwort 4 von son_quatsch vom 12.04.2022, 08:07 Options

Habe einen besseren Ansatz gefunden, der keine Drittsoftware erfordert: man probiert einfach, ob man etwas ausführen kann, was normalerweise nur Administratoren können.

Außerdem müsst ihr bedenken: sowohl die Administratorengruppe als auch der Administrator selbst müssen nicht so heißen - auf die Namen alleine ist nicht Verlass.

Quelle: http://www.computing.net/answers/programming/check-if-user-is-admin... - kann man das Installationslaufwerk defragmentieren, ist man gerade im Kontext eines Admins:
@echo off
for /f "delims=" %%a in ('2^>^&1 ^>nul defrag -a %systemdrive%') do set notadmin=%%a
if defined notadmin (
  echo Keine Adminrechte :-^(
) else (
  echo Adminrechte vorhanden :-^)
) 

Ähnliche Themen

batch schreiben
Tekker  10.03.2009 - 238 Hits - 1 Antwort

FTP er Batch
bytewarrier  22.04.2009 - 310 Hits - 1 Antwort

Zeichenfolge in Batch auslesen
worm  03.06.2009 - 406 Hits - 2 Antworten

Batch-Ausgabe in ASCII
Goetzwolf  17.10.2009 - 418 Hits - 6 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