Télécharger un Cours PowerShell dans PDF 👇
1. Qu’est-ce que PowerShell ?
PowerShell est un langage de script et une interface en ligne de commande développé par Microsoft pour l’automatisation des tâches et la gestion des configurations système sur les plates-formes Windows. Il offre un ensemble de commandes appelées “cmdlets” (command lets) qui permettent d’effectuer diverses opérations sur le système.
$PSVersionTable.PSVersion
# Installation de PowerShell 7 sur Windows 10
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
# Lancer PowerShell depuis l'invite de commande
powershell
# Lancer PowerShell ISE
powershell_ise
# Afficher la liste des processus en cours d'exécution
Get-Process
$nom = "John"
Write-Host "Bonjour, $nom !"
# Accéder au répertoire C:\Users
cd C:\Users
# Créer un nouveau fichier texte
New-Item -Path .\example.txt -ItemType File
# Rechercher les processus notepad en cours d'exécution
Get-Process -Name notepad
# Afficher la liste des services en cours
Get-Service
# Créer un nouvel utilisateur
New-LocalUser -Name "utilisateur1" -Password (ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force)
# Ajouter un utilisateur à un groupe
Add-LocalGroupMember -Group "Administrateurs" -Member "utilisateur1"
# Exemple de script : sauvegarde des fichiers
$source = "C:\Source"
$destination = "D:\Backup"
Copy-Item $source -Destination $destination -Recurse
# Renommer tous les fichiers avec l'extension .txt en ajoutant un préfixe "backup_"
Get-ChildItem -Path C:\Path\To\Folder -Filter *.txt | Rename-Item -NewName { "backup_" + $_.Name }
# Supprimer un fichier
Remove-Item -Path C:\Path\To\File.txt
# Supprimer un dossier et son contenu récursivement
Remove-Item -Path C:\Path\To\Folder -Recurse
# Lire la valeur d'une clé de registre
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion" -Name "ProgramFilesDir"
# Modifier la valeur d'une clé de registre
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion" -Name "ProgramFilesDir" -Value "C:\Program Files (x86)"
# Vérifier la connectivité avec un hôte distant
Test-Connection -ComputerName "example.com" -Count 4
# Obtenir la liste des interfaces réseau
Get-NetAdapter
# Importer un fichier CSV
$data = Import-Csv -Path "C:\Path\To\Data.csv"
# Afficher les données
$data
# Importer un fichier JSON
$data = Get-Content -Path "C:\Path\To\Data.json" | ConvertFrom-Json
# Afficher les données
$data
Annexe A : Glossaire PowerShell
Annexe B : Ressources supplémentaires
Ce guide Cours PowerShell PDF devrait vous fournir une base solide pour comprendre et utiliser efficacement PowerShell dans votre environnement Windows.
La méthode Thèse, Antithèse, Synthèse (TAS) est un outil incontournable pour structurer une dissertation, particulièrement…
1. Informations Générales Nom complet : Émile Édouard Charles Antoine Zola Date de naissance :…
1. Informations Générales Nom complet : Victor-Marie Hugo Date de naissance : 26 février 1802…
1. Informations Générales Nom complet : François Rabelais Date de naissance : Vers 1483 ou…
La modélisation financière est une pratique clé dans le domaine des finances et de la…
Un tableau de suivi des indicateurs est un outil essentiel pour mesurer la performance, suivre…
This website uses cookies.