
PowerShell e Command Prompt (CMD) hanno molte funzionalità sovrapposte, ma cosa succede se è necessario aprire PowerShell dal prompt dei comandi o da un file batch? Ecco come lo fai.
Come aprire PowerShell dall’amministratore CMD
Quando esegui qualsiasi applicazione da un prompt dei comandi con privilegi elevati, anche quell’applicazione viene avviata con privilegi di amministratore. Lo stesso vale per i file batch: se lo script è stato eseguito come amministratore, tutte le applicazioni avviate dallo script verranno eseguite anche come amministratore. Tipo powershellnel prompt dei comandi per avviare PowerShell con privilegi di amministratore.
Nota: Su Windows 10, in esecuzione
powershellnel prompt dei comandi si aprirà una nuova finestra di PowerShell. Se stai usando Windows 11, si comporterà in modo leggermente diverso. Il prompt dei comandi si avvia in Terminale di Windows e quando si esegue PowerShell dal prompt dei comandi, lo esegue semplicemente all’interno della stessa finestra.
Come aprire PowerShell da qualsiasi CMD
L’avvio di PowerShell con privilegi amministrativi da una normale finestra del prompt dei comandi non elevata è un modo piuttosto indiretto di fare le cose. In realtà è necessario invocare PowerShell dal prompt dei comandi per avviare a diverso Finestra di PowerShell.
Per farlo, digita o incolla powershell start-process powershell -verb runas nel prompt dei comandi, quindi premi Invio. Verrà visualizzata una nuova finestra di PowerShell con privilegi elevati.
Come sempre, fai attenzione a fare le cose in un ambiente PowerShell con privilegi elevati. Potresti voler leggere di più su alcune delle funzionalità avanzate che PowerShell ha da offrire.
