Μερικές φορές πρέπει να δημιουργήσετε ένα αρχείο δέσμης που περιλαμβάνει εντολές που απαιτούν αυξημένα δικαιώματα. Λόγω της λειτουργίας UAC που περιλαμβάνεται στα Windows από τα Windows Vista, όταν ξεκινά ένα αρχείο δέσμης, ανοίγει χωρίς τα απαιτούμενα δικαιώματα πρόσβασης, εκτός εάν κάνετε δεξί κλικ και επιλέξτε 'Εκτέλεση ως διαχειριστής' από το μενού περιβάλλοντος. Εδώ μπορείτε να δημιουργήσετε ένα αρχείο δέσμης που θα αναβαθμιστεί αυτόματα.
Διαφήμιση
Πριν συνεχίσετε, δείτε πώς να προσθέσετε Batch file (* .bat) στο Νέο μενού του File Explorer . Τοποθετήστε το ακόλουθο περιεχόμενο στην αρχή του αρχείου δέσμης:
πώς να εκκαθαρίσετε την προσωρινή μνήμη στο kodi firestick
::::::::::::::::::::::::::::::::::::::::::: :: Αυτόματο έλεγχο & λήψη δικαιώματα διαχειριστή V2 :::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Εκτελεστικό κέλυφος διαχειριστή ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' for %% k in (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges =% temp% OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL if'% errorlevel% '==' 0 '(goto gotPrivileges) other (goto getPrivileges): getPrivileges if'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Επικαλούμενη UAC για προνομιακή κλιμάκωση ECHO **** ********************************** ECHO Set UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO για κάθε strArg στο WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Next >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot% System32 WScript.exe' '% vbsGetPrivileges % '% * έξοδος / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 if '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) :::::::::::::::: ::::::::::::: :: START :::::::::::::::::::::::::::: REM Εκτέλεση shell ως admin (παράδειγμα ) - βάλτε εδώ κωδικό όπως σας αρέσει ECHO% batchName% Επιχειρήματα:% 1% 2% 3% 4% 5% 6% 7% 8% 9
Τοποθετήστε τις δικές σας εντολές παρτίδας που απαιτούν υψόμετρο κάτω από την τελευταία γραμμή.
Ο παρεχόμενος κώδικας θα δημιουργήσει ένα ειδικό αρχείο VBS που θα το επανεκκινήσει εάν δεν εκτελείται ως Διαχειριστής. Έτσι, εάν το εκκινήσετε με περιορισμένα δικαιώματα, θα λάβετε μια προτροπή UAC που θα σας ζητά να αυξήσετε τα προνόμια προτού εκτελέσει τις εντολές της!
Δείτε πώς φαίνεται στα Windows 10:
Οι πιστώσεις για αυτόν τον κωδικό μεταβιβάζονται Ματ .