PowerShell è la riga di comando inclusa in Windows. È uno strumento molto utile per eseguire attività semplici senza la GUI. In questa guida, ti mostrerò 10 suggerimenti che miglioreranno la tua esperienza con Windows Server e ti semplificheranno la vita.
Ottenere un processo
Invece di utilizzare Task Manager o uno strumento simile, è possibile utilizzare PowerShell per recuperare informazioni su un processo specifico e ucciderlo, se necessario. Questo mostrerà l'ID del processo ( Id ProcessName
):
Get-Process ProcessName
Documentazione ufficiale
Uccidere un processo
Una volta che hai l'ID del processo di un processo, puoi ucciderlo:
Stop-Process -id PID
Documentazione ufficiale
Ottenere contenuti di un file
Puoi effettivamente ottenere il contenuto di un file (ad esempio un .txt
file) e visualizzarlo in PowerShell:
Get-Content file.txt
Documentazione ufficiale
È possibile ottenere informazioni su un determinato file con il Get-Item
comando. La cosa interessante di questo è che puoi usarlo per restituire più tipi di dati, ad esempio puoi vedere l'ultima volta che qualcuno ha effettuato l'accesso a un file:
$(Get-Item D:\Users\William\Desktop\file.txt).lastaccesstime
Documentazione ufficiale
Aggiunta di un nuovo utente di Active Directory
È possibile aggiungere un utente di Active Directory con il New-ADUser
comando:
New-ADUser -SamAccountName "william" -GivenName "William" -Surname "Edwards" -DisplayName "William David Edwards"
Documentazione ufficiale
Rimozione di un utente di Active Directory
È anche possibile rimuovere un utente di Active Directory con PowerShell:
Remove-ADUser William
È possibile utilizzare un DN, un nome account SAM, un SID o un GUID oggetto qui.
Documentazione ufficiale
Aggiunta di un gruppo di Active Directory
È possibile aggiungere un gruppo di Active Directory con PowerShell molto facilmente:
New-ADGroup –name Staff” –groupscope Global
Utilizzare il nome del nuovo gruppo di Active Directory per -name
e modificare l'ambito del gruppo, se necessario.
Documentazione ufficiale
Rimozione di un gruppo di Active Directory
Allo stesso modo, puoi anche rimuovere un gruppo di Active Directory con PowerShell:
Remove-ADGroup Staff
Documentazione ufficiale
Trovare tutti i controller di dominio
Puoi trovare tutti i controller di dominio in un dominio con PowerShell scoprendo quali computer sono nel gruppo Controller di dominio:
Get-ADGroupMember 'Domain Controllers'
Disabilitazione di un account di Active Directory
È possibile disabilitare un account in Active Directory per impedire a un utente di accedere. Questo può essere fatto da PowerShell per evitare di dover utilizzare la GUI per questa semplice attività:
Disable-ADAccount William
Ancora una volta, è possibile utilizzare un DN, il nome account SAM, il SID o un GUID oggetto qui.
Documentazione ufficiale