Script Powershell: come eseguirne e scriverne uno
Sommario:
- Che cos'è PowerShell?
- Come eseguire e scrivere script in PowerShell
- Esegui o scrivi semplici comandi in PowerShell
- Scrivi script da Windows Power Shell ISE
- Esegui script da Windows Power Shell ISE
- Esegui nuovi script in Power Shell
- Esegui script già creati
- Errore durante l'esecuzione dello script in Power Shell
PowerShell corrisponde a uno dei migliori strumenti del sistema operativo Windows, è disponibile da dicembre 2006 ed è abilitato per Windows XP e le sue versioni successive.
Tuttavia, nonostante sia un programma così interattivo, è un po 'complesso da usare, motivo per cui menzioneremo di seguito come è possibile eseguire e scrivere gli script in questa procedura guidata.
Indice dei contenuti
Che cos'è PowerShell?
PowerShell è un'interfaccia correlata, che esegue comandi o istruzioni direttamente sul computer, sia per il server che utilizza sia per alcune applicazioni installate sul sistema.
Il suo requisito principale è l'installazione precedente di una risorsa chiamata .NET con una versione non inferiore a 2.0 e oltre ad essere ammissibile principalmente in Windows, può anche essere scaricata alternativamente in sistemi operativi più complessi come Linux e MacOS.
Questo programma differisce da CMD (Command Console) in quanto le sue funzioni sono molto più estese, consentendo di apportare modifiche più profonde al server di sistema in quanto tale e ad altri programmi più specifici.
Inoltre, è più moderno del CMD e corrisponde a uno strumento molto più versatile di quest'ultimo, grazie al tipo di linguaggio di programmazione utilizzato nell'esecuzione dei comandi.
Come eseguire e scrivere script in PowerShell
Per eseguire gli script è necessario tenere presente che PowerShell deve disporre delle autorizzazioni complete sul server, essendo questo un requisito fondamentale per il suo utilizzo.
Esegui o scrivi semplici comandi in PowerShell
La procedura per eseguire semplici script in PowerShell è la seguente:
- Vai alla sezione "Start" di Windows. Una volta che sei lì, cerca "Windows PowerShell". Quando viene visualizzato il risultato corrispondente, fai clic destro su di esso. Quindi, devi fare clic sull'opzione "Esegui come amministratore".
Quindi confermare l'azione nel menu a comparsa che verrà visualizzato.
- Al termine, il programma PowerShell aperto verrà visualizzato sul PC e sarà possibile eseguire i comandi desiderati.
Nota: lo strumento consente di inserire gli script per iscritto o incollarli nel sistema, per quest'ultimo aspetto è sufficiente copiare il comando da qualsiasi sezione del PC e procedere con il tasto destro del mouse sul menu blu.
Scrivi script da Windows Power Shell ISE
Windows PowerShell ISE è un assistente del programma PowerShell in quanto tale, che consente di creare, salvare, modificare e anche scrivere nuovi comandi in detto strumento.
Tuttavia, per questi ultimi, è necessario seguire queste linee guida:
- Inserisci "Windows PowerShell ISE" dalle opzioni rapide del programma "PowerShell". Passa alla sezione "Visualizza" che noterai nella parte superiore del menu, quindi seleziona "Vai al pannello degli script Alla fine, procede a scrivere il comando selezionato.
Allo stesso modo, questo strumento ti consentirà di tagliare, copiare o incollare direttamente i comandi, anche se per questo è necessario utilizzare i pulsanti presenti nella sezione superiore del menu di scrittura.
Inoltre, puoi sovrascrivere uno script già inserito nel menu di scrittura, ma per farlo devi fare clic su "Ctrl + H" e cercare specificamente la riga di comando che desideri modificare.
Esegui script da Windows Power Shell ISE
La procedura per eseguire uno script è molto semplice, basta inserire Windows Power Shell ISE e fare clic su "Esegui script", un pulsante che si trova nel menu in alto.
Quest'ultimo è verde e corrisponde a una freccia situata nella terza sezione di detta sezione predeterminata.
Allo stesso modo, puoi andare su "File" e da lì fare clic su "Esegui" in modo che il comando inizi a eseguire i processi prestabiliti.
Tuttavia, questo programma consente anche di eseguire solo una parte dello script, ma per farlo è necessario andare alla terza sezione del menu delle opzioni rapide e fare clic su "Esegui selezione" e quindi specificare quale parte dello script si desidera.
Esegui nuovi script in Power Shell
Nonostante il fatto che Power Shell sia un programma di esecuzione, consente di creare script di nostro gradimento, anche se per fare ciò, è necessario prendere in considerazione i seguenti passaggi:
- Innanzitutto, accedi a "Power Shell ISE" dal browser del tuo PC, quindi, quando il programma viene visualizzato sullo schermo, fai clic sull'alternativa "Nuova" che appare nelle opzioni rapide in alto. Infine, scrivi nella parte Di seguito è riportato il nuovo script da eseguire.
Tuttavia, l'impostazione di un nuovo script funziona solo seguendo le seguenti regole:
- Ai fini della modifica e dell'identificazione deve essere stabilita una denominazione in codice con il segno "#". È necessario posizionare il tipo di variabile che si desidera designare: in questo caso viene utilizzato il simbolo "$", quindi il segno di “=” Quindi viene impostato un valore alternativo Le variabili devono avere un metodo di identificazione: questo per impostare il tipo creato e specificare le cifre utilizzate nello script.
Dopo questo devi procedere per salvarlo, eseguendo questa procedura:
- Fare clic sulla corrispondenza "File" nella sezione superiore. Fare clic sul menu "Salva con nome". Inserire il nome desiderato senza segni prestabiliti nella casella "Nome file". Procedere con l'indicazione "Script PowerShell (*. ps1) " nell'alternativa " Salva come tipo ". Alla fine premi " Salva " in basso.
Esegui script già creati
Se è già stato creato uno script e memorizzato nella directory, è possibile aprirlo direttamente in Windows Power Shell ISE come segue:
- Come primo passo, è necessario accedere a "Windows Power Shell ISE". Quindi, è necessario fare clic su "File" in alto a sinistra. Quindi è necessario fare clic su "Apri…". Questo vi porterà ai documenti designati del PC, tra questi selezionare doppio clic sullo script che si desidera utilizzare.
Errore durante l'esecuzione dello script in Power Shell
A volte, quando si scrive un comando in PowerShell in quanto tale, viene mostrato un messaggio con un problema specificato in lettere rosse, ciò è generalmente dovuto alle restrizioni di autorizzazione di uno script impostato nel menu.
Tuttavia, questo errore può essere facilmente risolto, anche se per questo è necessario indicare una nuova politica di esecuzione nello strumento, poiché quest'ultima funzionalità protegge il sistema da script non sicuri.
Nota: è necessario sapere che se lo script ha una descrizione della logica informativa di scarsa affidabilità, si consiglia di non apportare questa modifica per una semplice sicurezza del computer.
Tuttavia, la procedura da eseguire in questo caso è semplicemente quella di eseguire questo comando: Get-ExecutionPolicy, al fine di vedere lo stato delle politiche di sicurezza.
Ti consigliamo di leggere i seguenti tutorial:
Allo stesso modo, per stabilire nuove regole in questo campo, è necessario utilizzare la seguente descrizione: Set-ExecutionPolicy RemoteSigned, e con questo metodo l'errore verrà risolto dallo strumento.
Come creare il tuo primo script in Linux
Tutorial su come creare il tuo primo script in Linux. Crea il tuo primo semplice script Linux, tutto il necessario per eseguire lo script in modo facile e veloce.
Come creare uno script di shell in Linux
Shell script su Linux, un ottimo strumento per combinare comandi, strutture di automazione delle attività ed eseguirli dalla console.
Poshkpbrute: uno script che rompe la sicurezza di keepass
PoshKPBrute: uno script che rompe la sicurezza di KeePass. Scopri di più su questo script che usa la forza bruta contro KeePass.