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 überprüfen Sie den Google-Kalender einer anderen Person
So überprüfen Sie den Google-Kalender einer anderen Person
Sie müssen ein Meeting einrichten? Sie haben eine Notsituation und benötigen Hilfe? Termin plötzlich halbiert? Sie müssen schnell die Verfügbarkeit von Kollegen prüfen? Möchten Sie die Verfügbarkeit einer Person in Google Kalender überprüfen? Das kannst du alles machen
So installieren Sie PowerShell 7 unter Windows 10
So installieren Sie PowerShell 7 unter Windows 10
So installieren Sie PowerShell 7 unter Windows 10, Windows 8 und Windows 7 Microsoft hat die allgemeine Verfügbarkeit von PowerShell 7 angekündigt, damit interessierte Benutzer es herunterladen und installieren können. Diese Version enthält viele Verbesserungen und Ergänzungen. Ich empfehle Ihnen daher, es auszuprobieren. PowerShell ist eine erweiterte Form der Eingabeaufforderung. Es ist
So richten Sie Voicemail auf dem iPhone 13 ein
So richten Sie Voicemail auf dem iPhone 13 ein
Das Einrichten von Voicemail funktioniert auf dem iPhone 13 genauso wie auf älteren iPhones. Erfahren Sie alles, was Sie über Voicemail auf dem iPhone 13 wissen müssen.
So beheben Sie, dass Sims 4-Mods nicht angezeigt werden
So beheben Sie, dass Sims 4-Mods nicht angezeigt werden
Mods sind ein wichtiger Bestandteil von Sims 4 und fügen endlose neue Funktionen hinzu, von Persönlichkeitsanpassungen bis hin zu unbegrenztem Geld. Sie lassen Sie Fantasien zum Leben erwecken und einer bereits umfangreichen Sandbox-Simulation Tiefe verleihen. Manchmal schlagen neu heruntergeladene Mods jedoch fehl
So verstecken Sie ein Laufwerk im Windows 10-Datei-Explorer
So verstecken Sie ein Laufwerk im Windows 10-Datei-Explorer
In Windows können Sie bestimmte Laufwerke ausblenden, die im Ordner Dieser PC des Datei-Explorers angezeigt werden. Sie müssen eine spezielle Registrierungsoptimierung anwenden.
Google Play: So ändern Sie den Download-Speicherort
Google Play: So ändern Sie den Download-Speicherort
Standardmäßig verwendet Google Play den internen Speicher Ihres Telefons, um Ihre Apps zu speichern. Was passiert jedoch, wenn Sie den Download-Speicherort ändern möchten oder der Speicherplatz knapp wird? Sie können einfach den Download-Speicherort ändern. In diesem Artikel,
Laden Sie bunte animierte Cursor für Windows herunter
Laden Sie bunte animierte Cursor für Windows herunter
Feiern Sie die Weihnachtszeit mit einem neuen Cursor-Paket für Windows, das Ihre langweiligen, regelmäßigen Mauszeiger mit reichhaltigen, aufregenden, farbenfrohen und animierten Cursorn aufpeppt. Sie werden besonders die farbenfrohen Cursor für Normalauswahl, Arbeiten im Hintergrund, Besetzt, Textauswahl und Linkauswahl lieben. Es kann in Windows 10, Windows 8, Windows 7 verwendet werden