Différentes commandes Powershell

Dans ce nouvel article, je vais vous mettre au fur et à mesure des commandes Powershell que mes collègues ou moi-même utilisons presque au quotidien. Cela permet par la suite de mettre en place des scripts afin d’automatiser certaines tâches redondantes. Pour des commandes spécifiques, je publierais d’autres articles avec quelques scripts.




CommandesDescription
PowershellPermet de lancer powershell sur un fenêtre MS-DOS
Get-CommandElle retourne l’intégralité des commandes disponibles sur votre système
Get-HelpElle permet d’obtenir de l’aide
Get-MemberPour obtenir tous les membres d’une commande
Get-ProcessRécupère la liste des processus actifs de votre système
Get-ServiceRécupère des informations sur les services présents sur votre système
Get-PSDriveListe la totalité des lecteurs de votre système
Get-ContentRécupère le contenu d’un fichier
Get-ChildItemListe le contenu d’un dossier
Set-LocationPermet de se déplacer d’un dossier à un autre
New-ItemPermet de créer un dossier ou un fichier
New-Item -Name « NOUVEAU DOSSIER » -ItemType DirectoryCréer un nouveau dossier
New-Item -Name « fichier.txt » -ItemType FileCréer un nouveau fichier
Remove-ItemPermet de supprimer un dossier ou un fichier
Test-ConnectionCommande qui remplace le PING sur CMD
HostnameAfficher le nom d’hôte
Stop-computerÉteindre votre système (poste ou serveur)
$PSVersionTablePermet de connaitre la version de PowerShell
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxxAjout ou met à jour la clé produit Windows
Clear-HostVider la fenêtre PowerShell
Copy-Item -Path .\fichier.txt -Destination « C:\Users\NetworksIT\Documents\NOUVEAU DOSSIER »Copie un fichier dans un autre dossier
Move-Item -Path .\fichier.txt -Destination « C:\Users\ NetworksIT \Documents\NOUVEAU DOSSIER »Déplace un fichier dans un autre dossier
Rename-Item -Path C:\Users\NetworksIT\Documents\fichier.txt -NewName C:\Users\NetworksIT\Documents\fichier2.txtRenomme un fichier
New-SmbShare -Name « NOUVEAU DOSSIER » -Path » C:\Users\NetworksIT\Documents\NOUVEAU DOSSIER » -FullAccess « Tout le monde »Partage le dossier NOUVEAU DOSSIER avec tout le monde
>$variable = Read-Host « Entrez un valeur »
>Entrez une valeur : Networks IT
>$variable
>Networks IT
Enregistrement d’une variable
Rename-Computer –NewName AD – ForceRenommer le nom de votre système
New-NetIPAddress -IPAddress « 192.168.133.20 » -PrefixLength « 24 » -InterfaceIndex (Get-NetAdapter).ifIndex -DefaultGateway « 192.168.133.2 » Permet de configurer l’adressage IP pour votre système