Get-ChildItem
Get-ChildItem -Force
Set-Location C:\Chemin\Vers\Dossier
Set-Location ..
New-Item -Name fichier.txt -ItemType File
New-Item -Name MonDossier -ItemType Directory
Remove-Item fichier.txt
Remove-Item MonDossier -Recurse
Copy-Item fichier.txt C:\Destination\
Move-Item fichier.txt nouveau_nom.txt
whoami
Get-LocalUser
icacls fichier.txt /grant Utilisateur:F
icacls fichier.txt /remove Utilisateur
Get-Process
Stop-Process -Id 1234
Stop-Process -Name notepad
Get-NetIPAddress
Test-Connection google.com
Enter-PSSession -ComputerName Serveur01 -Credential Administrateur
Copy-Item -Path fichier.txt -Destination \\192.168.1.1\Partage\
Get-ComputerInfo
Get-PSDrive
Get-WmiObject Win32_OperatingSystem | Select-Object @{Name="TotalMemory";Expression={$_.TotalVisibleMemorySize}},@{Name="FreeMemory";Expression={$_.FreePhysicalMemory}}
Restart-Computer
Stop-Computer
Les alias permettent de créer des raccourcis pour des commandes que vous utilisez fréquemment.
Pour créer un alias temporaire (valable uniquement pour la session en cours) :
Set-Alias raccourci commande
Par exemple :
Set-Alias ll Get-ChildItem
Set-Alias gs git status
Pour rendre les alias permanents, ajoutez-les à votre profil PowerShell :
Add-Content -Path $PROFILE -Value "Set-Alias ll Get-ChildItem"
Add-Content -Path $PROFILE -Value "Set-Alias gs git status"
. $PROFILE
Ces commandes devraient vous aider pour l'utilisation de base de PowerShell.
N'hésitez pas à consulter la documentation officielle pour des informations supplémentaires.