Główny Windows Jak zaewidencjonować plik wsadowy, jeśli używasz go z podwyższonym poziomem uprawnień

Jak zaewidencjonować plik wsadowy, jeśli używasz go z podwyższonym poziomem uprawnień



Czasami warto zaewidencjonować plik wsadowy, jeśli został uruchomiony z wiersza polecenia z podwyższonym poziomem uprawnień lub jako administrator. Chciałbym podzielić się z wami sztuczką, której używam do tego. Główna idea mojej sztuczki opiera się na wartości specjalnej zmiennej środowiskowej% errorlevel%, która przechowuje kod zakończenia dla większości aplikacji i poleceń konsoli. Zobaczmy to w akcji.

Reklama


Gdy jakaś aplikacja konsolowa zakończy swoje zadanie poprawnie, zmienna% errrorlevel% przechowuje wartość 0 jako swoją wartość.
Otwórz nowe wystąpienie wiersza polecenia i uruchom polecenie „dir”. Następnie wypisz wartość% errorlevel% za pomocą polecenia „echo”:

dir echo% errorlevel%

Wytworzy 0 jako wyjście.
dir errorlevel
Teraz spróbujmy wykonać polecenie, które wymaga podniesienia uprawnień, ze zwykłego okna wiersza polecenia bez podwyższenia uprawnień. Na przykład spróbujmy Otwórz pliki polecenie wymagające uprawnień administratora.
Jeśli wydrukujesz wartość% errorlevel%, nie będzie ona równa 0, ponieważ polecenie openfiles nie pokaże otwartych plików bez uprawnień administratora.
openfiles poziom błędu 1
Jeśli jednak uruchomisz go z wiersza polecenia z podwyższonym poziomem uprawnień ( oto jak otworzyć monit cmd administratora ), pokaże otwarte pliki i zwróci 0, zgodnie z oczekiwaniami.
openfiles poziom błędu 0
Korzystając z tej funkcji, można zaimplementować proste sprawdzenie w pliku wsadowym:

@echo off openfiles> NUL 2> & 1 jeśli NIE% ERRORLEVEL% EQU 0 goto NotAdmin echo Witaj z wiersza poleceń z podwyższonym poziomem uprawnień goto End: NotAdmin echo Ten wiersz polecenia NIE PODWYŻSZONY: Koniec

Zauważ, że używam przekierowania wyjścia, aby ukryć jakiekolwiek wyjście z polecenia openfiles. W części „> NUL 2> & 1” domyślne wyjście polecenia jest przekierowywane donikąd (NUL), a wyjście błędu jest przekierowywane na standardowe wyjście, tj. Również do NUL.
Zamiast polecenia openfiles można użyć dowolnego polecenia, które wymaga podniesienia uprawnień, na przykład sesja sieciowa Komenda.
Otóż ​​to.

Ciekawe Artykuły

Wybór Redakcji

Jak pobrać pełny instalator offline dla przeglądarki internetowej Opera
Jak pobrać pełny instalator offline dla przeglądarki internetowej Opera
Dzisiaj Opera Software wprowadziła poważną zmianę w modelu redystrybucji przeglądarki Opera. Podobnie jak Google Chrome i Mozilla Firefox, stabilny kanał wersji Opery otrzyma wkrótce instalator internetowy. Oddział Opera Dev już go ma, więc każdy, kto jest zainteresowany pozostaniem na krawędzi
Jak zmienić swoją konsolę Xbox One w zestaw deweloperski w trybie deweloperskim Xbox
Jak zmienić swoją konsolę Xbox One w zestaw deweloperski w trybie deweloperskim Xbox
Microsoft w końcu spełnił swoją prawie trzyletnią obietnicę złożoną graczom Xbox One, ogłaszając, że otworzy opcje programistyczne na wszystkich konsolach Xbox One dzięki rocznicowej aktualizacji. Odsłonięty podczas prac deweloperskich Microsoft Build
Co to jest plik BDMV?
Co to jest plik BDMV?
Plik BDMV zawiera informacje o zawartości dysku Blu-ray. Tutaj znajdziesz więcej informacji na temat plików BDMV, np. jak je otworzyć i czy konwertery BDMV są przydatne.
Skrypt wsadowy systemu Windows do tworzenia kopii zapasowych danych
Skrypt wsadowy systemu Windows do tworzenia kopii zapasowych danych
Użytkownicy komputerów, którzy dorastali z zaawansowanymi komputerami Mac i Windows, mogą nie być tego świadomi, ale kiedyś, dawno temu, wszystkie komputery osobiste były kontrolowane za pomocą interfejsu wiersza poleceń. Tak, to niezgrabne okno poleceń w systemie Windows
Port VS systemu Windows 7 dla systemu Windows 8
Port VS systemu Windows 7 dla systemu Windows 8
YAY! Pierwszy port stylu wizualnego Windows 7 jest dostępny dla Windows 8. Zarówno Aero, jak i Basic Style są dostępne w jednym pakiecie motywów. Link do pobrania | Strona główna Wesprzyj nas Winaero w dużym stopniu polega na Twoim wsparciu. Możesz pomóc witrynie w dalszym udostępnianiu Ci interesujących i przydatnych treści oraz oprogramowania, korzystając z następujących opcji: Udostępnij
Jak słuchać Audible na Apple Watch
Jak słuchać Audible na Apple Watch
Słuchanie audiobooków nigdy nie było łatwiejsze dzięki Apple Watch. Jeśli chcesz popracować nad najnowszą wersją Audible lub masz problemy z połączeniem Audible z zegarkiem, trafiłeś we właściwe miejsce. W tym artykule,
Jak wyodrębnić strony z dokumentu PDF w Mac OS X Preview
Jak wyodrębnić strony z dokumentu PDF w Mac OS X Preview
Aplikacja Preview w systemie OS X to potężne narzędzie, które umożliwia wykonywanie podstawowych modyfikacji w dokumencie PDF, takich jak zmiana układu lub usuwanie stron oraz zmiana metadanych. Jedną z mniej znanych funkcji jest możliwość wyodrębnienia jednej lub więcej stron z istniejącego dokumentu PDF. Czytaj dalej, aby poznać dwie metody, aby to zrobić.