Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

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

Frage Microsoft

Mitglied: 3750er

3750er (Level 1) - Jetzt verbinden

25.10.2011 um 14:38 Uhr, 5414 Aufrufe, 6 Kommentare

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
Mitglied: 60730
25.10.2011 um 14:50 Uhr
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

>nul 2>nul || echo keine Adminrechte

Gruß
Bitte warten ..
Mitglied: 3750er
25.10.2011 um 20:48 Uhr
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 ..... 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?

Viele Grüße
Ralf

P.S.: Das mit dem "nul...." hab ich jetzt nicht ganz kapiert......
Bitte warten ..
Mitglied: 60730
25.10.2011 um 23:01 Uhr
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...
@reg query HKLM\SECURITY >nul 2>nul ||echo kein admin
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ß
Bitte warten ..
Mitglied: 3750er
26.10.2011 um 06:50 Uhr
Moinsen,

Danke für die Infos

Viele Grüße
Ralf
Bitte warten ..
Mitglied: RycoDePsyco
21.04.2017 um 15:32 Uhr
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".

01.
@reg query HKLM\SECURITY >nul 2>nul && goto weiter || echo kein admin 
02.
:weiter
01.
@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.
Bitte warten ..
Mitglied: DerWoWusste
21.04.2017 um 15:40 Uhr
Der Securityzweig ist für Admins nicht lesbar. Führe deine Skripte als Systemaccount aus, z.B. über psexec -s -i deinskript.bat
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst In Batch auf Erstelldatum einer Datei prüfen (5)

Frage von AS-N00 zum Thema Batch & Shell ...

Batch & Shell
gelöst EDI Dateien auf Inhalt prüfen und verschieben (6)

Frage von ThomasKern zum Thema Batch & Shell ...

Batch & Shell
Batch Datei wird per Aufgabenplanung nicht ausgeführt (7)

Frage von Corraggiouno zum Thema Batch & Shell ...

Windows 10
gelöst Auf Softwareupdates prüfen (4)

Frage von honeybee zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (26)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (15)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Router & Routing
FTTH bzw FTTB Router (13)

Frage von ukulele-7 zum Thema Router & Routing ...