PowerShell è un sostituto completo per console / cmd?


21

In questo momento sto usando la console di Windows (cmd.exe) per alcune semplici operazioni (come controllare la mia configurazione ip o eseguire alcune applicazioni). Ma ora ho sentito che c'è PowerShell che in realtà è molto più potente, pur mantenendo i vecchi comandi in modo che non sia necessario un nuovo apprendimento.

Le mie domande:

  1. PowerShell supporta tutti i comandi come fa cmd.exe?
  2. Come posso avviare rapidamente PowerShell? (qualcosa come Windows-Key + R -> cmd)
  3. C'è un caso in cui preferirei cmd rispetto a PowerShell?

Risposte:


20
  1. Sì, puoi principalmente usare tutti i comandi esterni che utilizzeresti in cmd allo stesso modo in Powershell e Powershell ha equivalenti per comandi interni cmd come dir. E, naturalmente, Powershell include molti cmdlet e la potenza del framework .Net.

  2. Se sei su Windows 7, aggiungilo alla barra delle applicazioni e usa Win+ Posizione per iniziare. Oppure premi Winkey, digita powershell (per lo più è ancora più corto) nel menu di avvio e premi invio. Win+ R-> powershellfunzionerebbe anche.

  3. Potresti dover preferire cmd quando esegui alcuni file batch / cmd che potrebbero non funzionare bene in Powershell (ma direi, meglio scrivere uno script PowerShell per fare lo stesso.). Da quando ho iniziato a usare PowerShell, non ho mai avuto bisogno di usare cmd. E, naturalmente, puoi sempre farlo cmd /c commandda Powershell.


3
2) premere Winkey, digitare iseper avviare rapidamente powershell_ise.
Jon Z

@jonZ All'inizio l'ho provato e non ha funzionato. Poi ho capito che avevo aperto la finestra della corsa per abitudine naturale e che hai detto "premi il tasto Win". Continuo a dimenticare che sono diversi e che ottieni risultati diversi con ciascuno di essi.
IT Bear

7

Inoltre, in Windows 8, 8.1 e 10

  1. Fare clic con il tasto destro sulla barra delle applicazioni e fare clic su Proprietà,
  2. Vai alla scheda di navigazione,
  3. La terza casella di controllo sostituisce l'opzione del prompt dei comandi dal menu di scelta rapida con Powershell.

(Sì, lo so che questo è un vecchio post, ho pensato che potesse essere utile)


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.