3750er
Goto Top

Prüfen ob eine Datei mit run as ausgeführt wird

Hallo zusammen,

ist es möglich innerhalb einer Batch-Datei zu prüfen ob diese mit "run as" bzw. "Als Administrator ausführen" gestartet wurde?

Danke & Gruß
Ralf

Content-ID: 175259

Url: https://administrator.de/contentid/175259

Ausgedruckt am: 15.11.2024 um 19:11 Uhr

60730
60730 25.10.2011 um 14:50:23 Uhr
Goto Top
Zitat von @3750er:
Hallo zusammen,
moin,

ist es möglich innerhalb einer Batch-Datei zu prüfen ob diese mit "run as" bzw. "Als Administrator ausführen" gestartet wurde?
  • Ja

und falls nun die Gegenfrage kommen sollte, wie? dann vorab die Gegenfrage unter was


Gruß
3750er
3750er 25.10.2011 um 20:48:02 Uhr
Goto Top
Hallo TimoBeil,

ja.... schuldig im Sinne der Anklage.... irgendwann später ist mir dann schon noch eingefallen, dass ich "Windows Vista Enterprise, SP2" hätte dazu schreiben können / sollen face-wink..... Bin dann aber nicht mehr dazu gekommen. - Sorry!

Ich hab mein Problem ein bisschen unkonventionell - aber funktional - zum Fliegen gebracht. Ich erstelle im Windows Verzeichnis ein Verzeichnis..... mache ich das als Admin aber in einer "normalen CMD" funktioniert es nicht - mache ich das mit "Ausführen als" geht es. Durch das Abfragen des Errorlevels 1 im md kann ich dann bestimmen ob ich im administrativen Kontext bin oder nicht.

Wie wäre denn die elegante Lösung? face-wink

Viele Grüße
Ralf

P.S.: Das mit dem "nul...." hab ich jetzt nicht ganz kapiert......
60730
60730 25.10.2011 um 23:01:51 Uhr
Goto Top
Servus,


P.S.: Das mit dem "nul...." hab ich jetzt nicht ganz kapiert......
C:\>reg query HKLM\SECURITY >nul 2>nul ||echo kein admin
kein admin

sorgt dafür, dass weder die Ausgabe des Befehls, noch dessen Fehler angezeigt werden.
Hybscher wäre da nur noch...
Statt echo kannst du machen, was du willst, goto, exit usw...
... und dann gäbe es halt noch 3rd Party Tools von Microsoft, wie z.B whoami, isadmin usw. die in den div. Reskits dabei sind.

Gruß
3750er
3750er 26.10.2011 um 06:50:16 Uhr
Goto Top
Moinsen,

Danke für die Infos face-smile

Viele Grüße
Ralf
RycoDePsyco
RycoDePsyco 21.04.2017 um 15:32:06 Uhr
Goto Top
Hallo, ich hole das Thema noch einmal hoch.

Leider funktioniert dieses Script bei mir nicht.
Selbst wenn ich es als Admin starte, kommt die Antwort "Zugriff verweigert".

@reg query HKLM\SECURITY >nul 2>nul && goto weiter || echo kein admin
:weiter

@reg query HKLM\SECURITY 
Bringt selbst als Admin Zugriff verweigert...


Gibt es da noch eine bessere Lösung?

Leider haben alle verwendeten Scripte die ich über Google gefunden habe, nicht funktioniert.


Ich bedanke mich im Voraus für eure Hilfe.
DerWoWusste
DerWoWusste 21.04.2017 um 15:40:53 Uhr
Goto Top
Der Securityzweig ist für Admins nicht lesbar. Führe deine Skripte als Systemaccount aus, z.B. über psexec -s -i deinskript.bat
Mehr von 3750er3750erAvira ServerSecurity - Offline Akutalisierung der Virendefinitionen3750er - 1 Kommentar3750erZugriff auf SQL Server in separiertem Netzsegment hinter Cisco ASA3750er - 10 Kommentare3750erVirutelles W7 über Hyper V kein Browser-Internet-Zugriff bei Domänenmitgliedschaft3750er - 6 Kommentare3750erWindows Zeitserver ermitteln3750er - 11 Kommentare
Heiß diskutiert
Roland567VMware - Broadcom und neue PreiseRoland567 - 38 KommentareMysticFoxDESERVER 2025 - NIC-Performance - Per Default sehr "durchwachsen"MysticFoxDE - 36 KommentareFohnbitNetzwerkgerät im Netzwerk verschwindet nach NeustartFohnbit - 34 Kommentareseppo1Switche KMUseppo1 - 28 KommentarecseLaufwege erfassen in großer Hallecse - 19 KommentaredenfinHeimnetzwerk Probleme und Fragen (VPN, IPv6, Telekom Speed Port)denfin - 18 KommentareKarlHoGeklonte Windows Systeme in MDM aufnehmenKarlHo - 17 Kommentaresuperfun2k24SSL VPN an Sophos UTM sehr langsamsuperfun2k24 - 16 KommentareBlackmannZwang zur TelefonnummernbereitstellungBlackmann - 16 Kommentaremorpheus2010De Domain für Mailadressen wie sicher ist der WHOISmorpheus2010 - 15 KommentarelucarusAdminrechte eines Servers auf VM in Domänelucarus - 12 KommentareDSchmolkeReset-ComputerMachinePassword LapsDSchmolke - 12 Kommentare