Newsgroup: it.comp.os.win.windows10
Titolo: Prompt amministrativo in cartella

Mi capita spesso di dovere aprire il prompt dei comandi come 
amministratore all'interno di una cartella.
 
Nella finestra della cartella, nella barra del percorso, scrivo "cmd" e 
invio e mi si apre il prompt normale.
 
C'è qualche parametro o scorciatoia per farlo aprire come 
amministratore nella cartella che mi interessa?

Rispondo qui sotto a ArchiPit

Oppure esiste un modo per elevare i privilegi di uno normale tipo il 
"su" di linux?

 linux?
 
Primi risultati su google:
 
https://www.memexcomputer.it/prompt-dei-comandi-come-amministratore/
 

 "su" di linux?
 
Dovrebbe andare:
 
runas /user:administrator cmd
 
Ovviamente adminstrator deve essere attivato come utente e con password 
assegnata.
 
Al momento non posso provare perché qui non ho l'administrator attivato.
 
Oppure si usa ColorConsole che assieme a tante altre cose ha la 
possibilità di farsi aggiungere nel menu invia a... di Explorer e 
l'Esegui come Admin.
 
https://i.imgur.com/4HxSmKn.png
 

Rispondo qui sotto a Andrea Flaiani

Ti ringrazio, ma non è quello che cerco.
 
Io vorrei aprire il prompt dei comandi come *amministratore* 
all'interno di una qualsiasi mia cartella anche in altro disco.
 
Usando uno qualsiasi dei comandi che ho trovato (e anche del link che 
mi hai indicato) mi fa aprire il prompt in c:\windows\system32 e poi mi 
tocca navigare fino alla cartella voluta o in qualche modo fare copia 
incolla del percorso fini alla cartella voluta.
 
Oppure digito cmd nella barra del percorso della cartella voluta, ma il 
prompt non è amministrativo.
 
In ogni caso ho deciso di mettere in ogni cartella in cui necessito di 
prompt amministativo un link a cmd.exe e nella casella "Da" metto il 
percorso di quella cartella.
Poi al momento del lancio, click destro sul link e click su "Esegui 
come amministratore".
 
Ok, c'è un click in più (sono pigro...) ma va bene lo stesso... :-)

 
https://i.imgur.com/4HxSmKn.png
 
 
Vado a vedere, grazie mille.

:: On Tue, 28 Sep 2021 13:06:50 +0200
:: (it.comp.os.win.windows10)
:: <mn.e3127e59b4...@LeTreDiNotteVirgilio.it>

Premetto che NON HO PROVATO (vado a memoria); prova con le impostazioni
di registry seguenti
 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt (admin)"
 
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="runas /user:Administrator "cmd.exe /K cd /D %1""
 
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="Command Prompt (admin)"
 
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="runas /user:Administrator "cmd.exe /K cd /D %1""
 
 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 
a questo punto facendo click destro su una cartella dovresti vedere la
voce "Command Prompt (admin)", se vuoi puoi aggiungere il parametro
"savecred" al runas
 

 @="runas /user:Administrator "cmd.exe /K cd /D %1""
 
in alternativa, scaricati questo tool
 
http://code.kliu.org/misc/elevate/
 
 
lo zip contiene sia i sorgenti che le versioni 32 e 64 bit, estrai la
versione desiderata di "elevate.exe" nella cartella "system32", quindi
modifica il registry in questo modo
 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt (admin)"
 
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="elevate.exe -k cd /D %1"
 
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="Command Prompt (admin)"
 
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="elevate.exe -k cd /D %1"
 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 
in questo modo al click destro su una cartella, selezionando la voce
"Command Prompt (admin)" vedrai prima apparire la richiesta di UAC e,
confermandola, si aprirà il prompt comandi nella cartella selezionata,
l'unico "svantaggio" rispetto al precedente metodo è la necessità di
installare un piccolo programma
 
 
 
 
 
 

"savecred" al runas
 
Io l'ho provato un po' di tempo fa. Di per se funzionava, ma questa
scalata di privilegi era sgradita al Trendmicro Apex One.
 
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

Rispondo qui sotto a ObiWan

Grazie, domani lo provo

 Grazie, domani lo provo
 
Qui c'è un altro modo
 
https://superuser.com/questions/1201988/how-do-i-change-open-with-powershell-to-open-with-command-prompt-when-shift
 
 
 
 
 
 
 



in breve, il "reg" è questo
 
Windows Registry Editor Version 5.00
 
; Command Prompt
 
[HKEY_CLASSES_ROOT\Directory\shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
 
[HKEY_CLASSES_ROOT\Directory\background\shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open]
"MUIVerb"="Command Prompt"
"Icon"="cmd.exe"
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open\command]
@="cmd.exe /s /k pushd \"%V\""
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas]
"MUIVerb"="Command Prompt Elevated"
"Icon"="cmd.exe"
"HasLUAShield"=""
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
 
 
 
 

 in breve, il "reg" è questo
 
Mi correggo, questo è il "reg" completo, da copiare, incollare e
salvare come "prompt.reg", quindi lanciarlo da un prompt comandi con
livello amministratore ed ignorare il messaggio di "errore", l'ho
provato adesso e funziona senza problemi
 
Windows Registry Editor Version 5.00
 
; Command Prompt
 
[HKEY_CLASSES_ROOT\Directory\shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
 
[HKEY_CLASSES_ROOT\Directory\background\shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open]
"MUIVerb"="Command Prompt"
"Icon"="cmd.exe"
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open\command]
@="cmd.exe /s /k pushd \"%V\""
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas]
"MUIVerb"="Command Prompt Elevated"
"Icon"="cmd.exe"
"HasLUAShield"=""
 
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
 
; Extended menu
 
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
"Extended"=""
 
[HKEY_CLASSES_ROOT\Directory\background\shell\cmd]
"Extended"=""
 
 

Rispondo qui sotto a ObiWan
 
 

allora...
 
Premetto che già uso da tempo un .reg che apre un prompt normale nella 
cartella in uso (e che può forse interferire con il .reg del tuo 
suggerimento) che lancio con un click destro sul nome della cartella 
(nel menù contestuale c'è un "Apri qui il prompt")
 
Premetto anche che al momento per aprire un prompt amministrativo nella 
cartella corrente ci metto un link che lancia subito il prompt 
amministrativo (funziona bene, ma mi tocca mettere un link in ogni 
cartella in cui mi possa servire).
 
Per quanto riguarda il tuo suggerimento:
 
forse funziona, ma non so come lanciarlo: ho provato sia con un click 
destro sul nome della cartella, sia nello spazio libero a fianco dei 
file presenti, ma non mi compare nulla di utile.
 
Come si fa?

 Come si fa?
 
Ho semplicemente chiuso explorer, lanciato il "reg" e poi verificato
che le voci fossero state inserite nel registry, a quel punto ho
rilanciato explorer ed il click destro su una qualsiasi cartella fa
apparire la voce "Command Prompts" con le due sotto voci relative al
cmd normale ed a quello "admin", nient'altro
 

 cmd normale ed a quello "admin", nient'altro
 
No, a me non funziona, non ho nessuna voce aggiunta a parte quella già 
presente per il mio precedente .reg che apre un prompt normale ("Apri 
prompt dei comandi qui") che evidentemente interferisce.
 
Vedi foto
https://imgur.com/fCEKutv
 
 
Ok, torno indietro (avevo fatto un punto di ripristino) e lascio le 
cose come sono, vuol dire che utilizzerò i link nelle cartelle che mi 
interessano.
 
Comunque grazie mille lo stesso, ci abbiamo provato