PowerShell e il prompt dei comandi (CMD) possiedono molte funzioni sovrapposte, che si "calpestano" a vicenda. Ma cosa succede se hai specificamente bisogno di aprire PowerShell dal prompt dei comandi o da un file batch? Scopriamo come farlo proprio di seguito.
Come aprire PowerShell dal CMD dell'amministratore
Quando esegui un'applicazione dal prompt dei comandi con privilegi di amministratore elevati, tale applicazione verrà avviata anche con privilegi di amministratore. Lo stesso vale per i file batch: se lo script viene eseguito come amministratore, anche tutte le applicazioni avviate dallo script verranno eseguite come amministratore. A questo punto basterà digitare il comando powershell nel prompt dei comandi per avviare PowerShell con privilegi di amministratore.
( Nota : su Windows 10, l'esecuzione di un comando PowerShell nel prompt dei comandi aprirà una nuova finestra di PowerShell. Se utilizzi Windows 11, questo comando funzionerà in modo leggermente diverso. Il prompt dei comandi si avvia nel Terminale di Windows e quando se esegui PowerShell dal comando Richiedi, si aprirà nella stessa finestra.
Come aprire PowerShell da qualsiasi CMD
Avviare PowerShell con privilegi di amministratore da una normale finestra del prompt dei comandi non elevata è un modo piuttosto "complicato" per farlo. Fondamentalmente, dovrai "attivare" PowerShell dal prompt dei comandi per avviare un'altra finestra di PowerShell.
Per fare ciò, digita o incolla il comando powershell start-process powershell -verb runas nel prompt dei comandi, quindi premi Invio. Verrà visualizzata una nuova finestra di PowerShell con privilegi elevati (con privilegi di amministratore).
Prestare attenzione quando si eseguono attività nell'ambiente PowerShell avanzato. Qualsiasi errore può causare problemi al sistema.