Haupt Windows 10 So erhöhen Sie eine Batchdatei automatisch, um sie als Administrator auszuführen

So erhöhen Sie eine Batchdatei automatisch, um sie als Administrator auszuführen



Manchmal müssen Sie eine Batchdatei erstellen, die Befehle enthält, für die erhöhte Rechte erforderlich sind. Aufgrund der UAC-Funktion, die seit Windows Vista in Windows enthalten ist, wird eine Batchdatei beim Starten ohne die erforderlichen Zugriffsrechte geöffnet, es sei denn, Sie klicken mit der rechten Maustaste darauf und wählen im Kontextmenü die Option 'Als Administrator ausführen'. So können Sie eine Batch-Datei erstellen, die sich automatisch erhöht.

Werbung


Bevor Sie fortfahren, sehen Sie Hinzufügen einer Batch-Datei (* .bat) zum Menü 'Neu' des Datei-Explorers . Platzieren Sie den folgenden Inhalt am Anfang Ihrer Batch-Datei:

So löschen Sie den Cache auf Kodi Firestick
::::::::::::::::::::::::::::::::::::::::::::: :: Automatisch prüfen und abrufen Administratorrechte V2 :::::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Running Admin Shell ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' für %% k in (% 0) set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL wenn'% errorlevel% '==' 0 '(gehe zu gotPrivileges) else (gehe zu getPrivileges): getPrivileges wenn'% 1 '==' ELEV '(Echo ELEV & Shift / 1 & gehe zu GotPrivileges) ECHO. ECHO ****************************************** ECHO Aufrufen der Benutzerkontensteuerung für die Eskalation von Berechtigungen ECHO **** ************************************** ECHO Set UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO für jedes strArg in WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Weiter >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 if '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) ::::::::::::::::: :::::::::::: :: START ::::::::::::::::::::::::::::: REM Führen Sie die Shell als Administrator aus (Beispiel) ) - Geben Sie hier Code ein, wie Sie möchten. ECHO% batchName% Argumente:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Platzieren Sie Ihre eigenen Stapelbefehle, die eine Erhöhung unter die letzte Zeile erfordern.

Der bereitgestellte Code erstellt eine spezielle VBS-Datei, die neu gestartet wird, wenn sie nicht als Administrator ausgeführt wird. Wenn Sie es also mit eingeschränkten Berechtigungen starten, erhalten Sie eine UAC-Eingabeaufforderung, in der Sie aufgefordert werden, die Berechtigungen zu erhöhen, bevor die Befehle ausgeführt werden!

So sieht es in Windows 10 aus:UAC-Anforderung für Windows 10-Batchdateien

Windows 10 erhöht automatisch eine Batchdatei

Credits für diesen Code gehen an Matt .

Interessante Artikel

Tipp Der Redaktion

So erstellen Sie einen Screenshot auf dem Samsung Galaxy J7 Pro
So erstellen Sie einen Screenshot auf dem Samsung Galaxy J7 Pro
Ihr Samsung Galaxy J7 Pro verfügt über einen wunderschönen AMOLED-Bildschirm mit einer Auflösung von 1440 x 2560. Diese Art von Bildschirmtechnologie ermöglicht es Ihnen, Bilder und Websites in HD anzuzeigen und alles Interessante zu scannen, das auftauchen könnte. Obendrein,
Edge Chromium erhält Wettervorhersage und Grüße auf der neuen Registerkarte
Edge Chromium erhält Wettervorhersage und Grüße auf der neuen Registerkarte
Eine weitere Änderung wurde von Edge Insiders entdeckt. Jetzt kann die neue Registerkarte die Wettervorhersage und die persönlichen Grüße direkt auf der neuen Registerkarte anzeigen. Anzeige Die Funktion muss in Microsoft Edge Canary 79.0.308.0 eingeführt sein. So sieht es aus: Die Informationen werden definitiv vom Bing-Service bezogen. Es
So reparieren Sie einen Netgear-Router, der nicht funktioniert
So reparieren Sie einen Netgear-Router, der nicht funktioniert
Verwenden Sie diese Anleitung zur Fehlerbehebung bei einem Netgear-Router, wenn dieser keine Verbindung zum Internet herstellt oder nicht in Ihren WLAN-Optionen angezeigt wird.
PIN für ein Benutzerkonto in Windows 10 entfernen
PIN für ein Benutzerkonto in Windows 10 entfernen
So entfernen Sie die PIN für Ihr Konto in Windows 10. Eine PIN ist eine zusätzliche Sicherheitsfunktion, die in Windows 10 verfügbar ist.
So minimieren Sie ein Fenster in der Taskleiste in Windows 10
So minimieren Sie ein Fenster in der Taskleiste in Windows 10
Microsoft Windows ist möglicherweise nicht so optimierbar wie Linux, aber es ist ziemlich anpassbar. Dies schließt selbst die einfachsten und scheinbar trivialsten Dinge ein, die in das neueste Betriebssystem von Microsoft eingraviert zu sein scheinen. In Wahrheit, wenn Sie es nicht wissen
So zeigen Sie Live-Streams auf Instagram an
So zeigen Sie Live-Streams auf Instagram an
Zuerst kamen Instagram Stories, und dann haben wir etwas noch Besseres - Live-Streams. Seit es aufgetaucht ist, ist Instagram Live eine der am häufigsten verwendeten Funktionen auf der Plattform. Von Menschen, die ihre Momente teilen wollen
So erstellen, bearbeiten und aktualisieren Sie Pivot-Tabellen in Google Sheets
So erstellen, bearbeiten und aktualisieren Sie Pivot-Tabellen in Google Sheets
Tabellenkalkulationen sind eine großartige Möglichkeit für Datenfreaks, Informationen zu organisieren, anzuzeigen und zu analysieren