>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come eseguire gli script di PowerShell dalla riga di comando

Windows PowerShell è un linguaggio di scripting che puoi usare in Windows per automatizzare varie attività. È possibile eseguire gli script di PowerShell dalla tradizionale riga di comando di Windows o utilizzando il prompt dei comandi di PowerShell. Assicurati di eseguire solo i comandi di PowerShell che hai scritto e sottoposto a debug o quelli provenienti da fonti attendibili, poiché quelli provenienti da altre fonti possono fare cose che potresti non volere sul tuo computer.

Informazioni su Windows PowerShell

Windows PowerShell è uno strumento di scripting per Microsoft Windows. Ti consente di automatizzare varie attività su Windows, comprese attività di amministrazione del sistema come la connessione alle reti o il backup di file o attività personali come l'organizzazione di set di file o foto. Contiene l'accesso a gran parte di .NET di Microsoft framework di programmazione, che lo rende una scelta potente per l'automazione di Windows.

Puoi digitare o copiare e incollare comandi di PowerShell nel programma PowerShell uno per uno, che può essere utile per testare funzionalità o per alcune semplici attività. Ma spesso vuoi organizzare i comandi di PowerShell in set di file chiamati script che puoi modificare secondo necessità ed eseguirlo ancora e ancora. Questi file di solito hanno l'estensione di file .ps1 e puoi eseguire uno script di PowerShell dalla riga di comando, se lo desideri, o dall'ambiente di scripting integrato PowerShell , uno strumento di sviluppo fornito da Microsoft.

PowerShell e le sue alternative

PowerShell può essere utilizzato in aggiunta o al posto dei tradizionali file batch di Windows , che hanno estensione .bat e sono esistiti in qualche forma per decenni. I file batch non hanno accesso all'intera gamma di strumenti .NET, il che rende PowerShell spesso più potente, ma sono compatibili con le versioni precedenti di Windows e potrebbero essere familiari a più programmatori e utenti.

Vari programmi Windows, come gli strumenti di Microsoft Office come Word ed Excel, hanno anche i propri strumenti di scripting integrati che può essere utile per automatizzare le attività all'interno di quei programmi.

Alcune persone preferiscono utilizzare strumenti di scripting multipiattaforma che si trovano comunemente anche su Linux e Apple macOS, come lo strumento di scripting e riga di comando bash o linguaggi di scripting come Python e Rubino . Questi dovranno generalmente essere installati specificamente su Windows, tuttavia. I programmatori possono anche sviluppare applicazioni Windows complete utilizzando ambienti di sviluppo come Microsoft Visual Studio , ma spesso si tratta di più lavoro di quello necessario per il lavoro di automazione di base.

Esegui uno script di PowerShell

È possibile creare uno script PowerShell in PowerShell ISE, che si trova digitando "Ambiente di scripting integrato PowerShell " nella casella di ricerca sulla barra delle applicazioni o nel menu Start o in qualsiasi editor di testo. Questo include Blocco note, incluso in Windows. Assicurati di salvare lo script con l'estensione .ps1.

Quindi, per eseguire lo script PowerShell dalla riga di comando, avvia la riga di comando di Windows digitando "cmd " nella casella di ricerca e facendo clic sul risultato. Digita il percorso completo dello script di PowerShell, ad esempio "C:\Example\example_script.ps1" e premi invio. In alternativa, puoi passare al file di script in PowerShell ISE. Usa il "File " del menu "Apri " opzione per accedere allo script e aprirlo, quindi fare clic su "File " e "Esegui " per eseguire lo script.

Se ricevi un messaggio di errore che dice che non hai l'autorizzazione per eseguire lo script, avvia PowerShell per modificare le impostazioni. Per farlo, cerca "PowerShell " nella casella di ricerca e fai clic sul risultato. Quindi, digita "Unblock-File - Path " seguito da uno spazio e dal percorso completo dello script di PowerShell. Puoi anche modificare le impostazioni per consentire l'esecuzione di qualsiasi script di PowerShell, ma assicurati di aver compreso le conseguenze sulla sicurezza prima di prendere questa decisione.


  1. Come Aprire il prompt dei comandi in Windows Mobile 6.0
  2. Come eseguire l'audio da un PC ad un TV
  3. Come faccio a rimuovere elementi dal menu Start?
  4. Come eseguire Scandisk dal comando
  5. Come rimuovere Windows Genuine Advantage dal registro
  6. Come eliminare un file dal prompt dei comandi