Sylvain
Administrateur
PowerShell est un puissant langage de script utilisé par les administrateurs systèmes pour automatiser les tâches et gérer les configurations. Voici quelques-unes des commandes les plus courantes et leurs définitions:
- Get-Command : Liste toutes les commandes disponibles dans la session PowerShell actuelle.
- Get-Help : Affiche l'aide et les informations sur une commande spécifique.
- Get-Process : Récupère les processus en cours d'exécution sur l'ordinateur local ou distant.
- Stop-Process : Termine un ou plusieurs processus en cours d'exécution.
- Start-Service : Démarre un ou plusieurs services.
- Stop-Service : Arrête un ou plusieurs services.
- Restart-Service : Redémarre un ou plusieurs services.
- Get-Service : Récupère les états des services sur l'ordinateur.
- Set-ExecutionPolicy : Modifie la politique d'exécution de PowerShell pour la session active.
- Import-Module : Importe un module dans la session active.
- Exporter-Csv : Exporte des objets dans un fichier CSV.
- ConvertTo-Json : Convertit un objet en une chaîne JSON.
- Get-Content : Lit le contenu d'un fichier.
- Set-Content : Écrit du contenu dans un fichier.
- Copy-Item : Copie un élément d'un emplacement à un autre.
- Remove-Item : Supprime un élément.
- New-Item : Crée un nouvel élément, tel qu'un fichier ou un dossier.
- Test-Connection: Teste une connexion réseau vers une adresse IP ou un nom d'hôte.
- Invoke-WebRequest : Effectue une requête HTTP ou HTTPS et récupère le contenu de la réponse.
- Add-User : Ajoute un nouvel utilisateur à un système.
- Get-ADUser : Obtient un utilisateur dans Active Directory (nécessite le module Active Directory).
- Set-ADUser: Modifie les propriétés d'un utilisateur dans Active Directory (nécessite le module Active Directory).
- Get-EventLog: Récupère les événements du journal d'événements Windows.
- Write-Output : Écrit des objets dans la sortie.
- Write-Host : Écrit des informations directement dans la console PowerShell.
- Write-Error : Écrit un message d'erreur.
- ForEach-Object : Effectue une action sur chaque objet dans une collection.
- Select-Object : Sélectionne des propriétés spécifiques d'un objet.
- Where-Object : Filtrer les objets basés sur leurs propriétés.
- ConvertFrom-Csv : Convertit des données CSV en objets.