20 comandi di Windows PowerShell da conoscere
ICT SERVICES ROMA – HELPDESK E BAZAAR INFORMATICO
Get-Help
seguito dal comando, di cui, cerchi i dettagli. Ad esempio, è possibile ottenere informazioni su “Get-Process” utilizzando Get-Help Get-Process
.Get-Command
seguito dalla query di ricerca in PowerShell. Ad esempio, Get-Command *-service*
visualizza i comandi con “-service” nel suo nome. Ricordati di utilizzare gli asterischi su entrambi i lati della query perché è una wild card che aiuta a cercare l’ignoto.Invoke-Command
seguito dal comando o dallo script con il suo percorso completo. Ad esempio, è possibile eseguire un comando “Get-EventLog” utilizzando Invoke-Command -ScriptBlock {Get-EventLog system -Newest 50}
o su un computer remoto “Server01” utilizzando Invoke-Command -ScriptBlock {Get-EventLog system -Newest 50} -ComputerName Server01
.Invoke-Expression
seguito da un comando o un’espressione. Ad esempio, è possibile assegnare una variabile “$ Command” con una stringa che indica il comando “Get-Process”. Quando si esegue Invoke-Expression $Command
, “Get-Process” viene eseguito come comando sul computer locale.Invoke-WebRequest
seguito dai suoi parametri. Ad esempio, è possibile ottenere i collegamenti su una determinata pagina Web utilizzando il comando as (Invoke-WebRequest -Uri "https://docs.microsoft.com").Links.Href
.Set-ExecutionPolicy
seguito da uno dei quattro livelli di sicurezza – Restricted, Remote Signed, All Signed o Unrestricted per utilizzare il comando. Ad esempio, è possibile assegnare lo stato della politica limitata utilizzando Set-ExecutionPolicy -ExecutionPolicy Restricted
.Get-Item
seguito da un percorso o una stringa insieme ai relativi parametri, se presenti. Ad esempio, è possibile ottenere tutti gli elementi (file o cartelle) che iniziano con “M” nella directory corrente utilizzando Get-Item M*
. Insieme al contenuto delle directory, può anche ottenere il contenuto delle chiavi di registro.Copy-Item
per copiare e rinominare gli oggetti con lo stesso comando – assegnare un nuovo nome come destinazione. Ad esempio, è possibile copiare e rinominare “Services.htm” in “MyServices.txt” utilizzando Copy-Item "C:\Services.htm" -Destination "C:\MyData\MyServices.txt"
.Remove-Item
per eliminare elementi da posizioni specifiche utilizzando i parametri . Ad esempio, è possibile eliminare il file “MyServices.txt” con il comando Remove-Item "C:\MyData\MyServices.txt"
.Get-Content "C:\Services.htm" -TotalCount 50
.Set-Content
per scrivere o sostituire il contenuto di un file con nuovi contenuti. Inoltre, puoi associarlo con l’esempio del precedente comando per salvare il suo output in un nuovo file chiamato “Sample.txt” usando Get-Content "C:\Services.htm" -TotalCount 50 | Set-Content "Sample.txt"
Get-Content "C:\Services.htm" -TotalCount 50 | Set-Content "Sample.txt"
.Get-Variable
seguito dalle sue opzioni e parametri. Ad esempio, è possibile recuperare il valore per una variabile denominata “desc” utilizzando il seguente codice: Get-Variable -Name "desc"
.$desc = "A Description"
.Set-Variable
seguito dai suoi parametri per impostare una variabile. Ad esempio, possiamo impostare il valore per una variabile denominata “desc” utilizzando il comando Set-Variable -Name "desc" -Value "A Description"
.Get-Process
insieme alla query di ricerca. Ad esempio, se hai bisogno di informazioni sui processi con “esplora” nel loro nome, puoi digitare Get-Process *explore*
(nota gli asterischi).Start-Process
seguito dai relativi parametri per utilizzare il comando. Ad esempio, è possibile avviare Blocco note digitando Start-Process -FilePath "notepad" -Verb runAs
in Windows PowerShell.Stop-Process
seguito dai relativi parametri per arrestare i processi specificati. Ad esempio, è possibile interrompere tutti i processi di Blocco note utilizzando il comando Stop-Process -Name "notepad"
.Get-Service
seguito dai relativi parametri. Ad esempio, digitare il seguente Get-Service | Where-Object {$_.Status -eq "Running"}
Get-Service | Where-Object {$_.Status -eq "Running"}
per far funzionare i servizi sul proprio sistema.Start-Service
. Ad esempio, Start-Service -Name "WSearch"
avvia il servizio “Ricerca di Windows” sul tuo computer locale.Stop-Service
. Ad esempio, digitare Stop-Service -Name "WSearch"
per interrompere il servizio “Ricerca di Windows” sul computer.ConvertTo-HTML
insieme all’output di un altro comando tramite piping. Ad esempio Get-Service | ConvertTo-HTML -Property Name, Status > C:\Services.htm
Get-Service | ConvertTo-HTML -Property Name, Status > C:\Services.htm
visualizza l’elenco di tutti i servizi e il loro stato sotto forma di un report Web, che è memorizzato nel file “Services.htm”.Pagina dedicata a chi cerca un lavoro nel mondo dell'ICT, consigli, suggerimenti, soluzioni e ovviamente, annunci di offerta e ricerca. -Sono collegato a diverse societa' che fanno ricerca di personale qualificato. -Seleziono le loro richieste, e valuto CV. -Propongo i candidati potenziali alle aziende che ne fanno richiesta. -Seleziono con test psicologici e tecnici variabiili a seconda della figura professionale. -Svolgo infine anche colloqui via Skype per maggiori approfondimenti se e' necessario. Se siete interessati a questo annuncio inviate una email con cV e Presentazionea : [email protected]
Clicca su Sì per ricevere gratis su Messenger nuovi contenuti.
No, grazie Si, attiva
Desiderate avere la possibilita' di ricevere delle notifiche?
Se si avrete la possibilita' di essere sempre aggiornati con le nostre ultime proposte o notizie .
Consigliamo l'adesione Grazie !
No, grazieSi, attiva
Apri un sito e guadagna con Altervista - Disclaimer - Segnala abuso - Mappa del Sito - Notifiche Push - Privacy Policy - Personalizza tracciamento pubblicitario