0% ont trouvé ce document utile (0 vote)
195 vues4 pages

Commandes PowerShell Essentielles

Ce document décrit comment gérer les comptes et groupes utilisateurs locaux, les fichiers et dossiers avec PowerShell. Il présente également des commandes pour accéder aux ressources du système d'exploitation Windows.

Transféré par

hidaeli2001
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
195 vues4 pages

Commandes PowerShell Essentielles

Ce document décrit comment gérer les comptes et groupes utilisateurs locaux, les fichiers et dossiers avec PowerShell. Il présente également des commandes pour accéder aux ressources du système d'exploitation Windows.

Transféré par

hidaeli2001
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

RECAP DES COMMANDES POWERSHELL

Gestion des comptes et utilisateurs locaux avec PowerShell.

Pour lister les comptes utilisateurs locaux :


Get-LocalUser
Pour créer un compte local :
$Psswrd = Read-Host –AsSecureString
New-LocalUser "NomUtilisateur" -Password $Psswrd -FullName "Nom" -Description "descoription"

Pour modifier un compte utilisateur local, on utilise la commande Set-LocalUser.


$UserPassword = Read-Host –AsSecureString
Set-LocalUser -Name NomUtilisateur -Password $UserPassword

Pour Supprimer un compte utilisateur local :


Remove-LocalUser -Name NomUtilisateur

Pour afficher les informations complètes d’un compte utilisateur local:


Get-LocalUser -Name 'nomutilisateur' | Select-Object *

Pour lister les groupes utilisateurs avec PowerShell :


Get-LocalGroup

Pour créer un groupe utilisateur, on utilise New-LocalGroup :


New-LocalGroup -Name 'NomGroupeUtilisateur' -Description 'Description Groupe'

Pour ajouter un utilisateur a un groupe on utilise Add-LocalGroupMember :


Vous pouvez ajouter plusieurs utilisateurs en une seule commande.
Add-LocalGroupMember -Group 'NomGroupe' -Member ('Utilisateur1',’Utilisateur2')

Pour obtenir la liste des utilisateurs d’un groupe:


Get-LocalGroupMember -Group 'NomGroupe'

Pour supprimer un groupe utilisateur local, on utilise Remove-LocalGroupMember :


Remove-LocalGroupMember -Group 'NomGroupe' -Member 'NomUtilisateur'
Gestion des fichiers et les dossiers

Se déplacer dans les dossiers : Set-Location chemin (ex : Set-Location c:\temps)

Afficher le chemin du dossier courant : Get-Location

Afficher le contenu d’un dossier : Get-ChildItem

Créer un dossier : New-Item nomDossier -ItemType directory

Créer un fichier avec du texte New-Item [Link] -ItemType file –Value "texte"

Supprimer un fichier ou un dossier : Remove-Item [Link]

Déplacer un fichier : Move-Item [Link] -Destination c :\[Link]

Déplacer un dossier : Move-Item nomDossier -Destination c :\nomDossier

Renommer un fichier ou dossier : Rename-Item [Link] -NewName [Link]

Copier un fichier : Copy-Item [Link] -Destination [Link]

Copier un dossier avec ses fichiers : Copy-Item nomDossier -Destination nomDossier1 –Recurse

Tester l’existence d’un fichier ou dossier : Test-Path chemin/[Link]


Gestion des fichiers
A. Suppression de fichiers : Remove-Item
Remove-Item d:\scripts\[Link]
Remove-Item d:\scripts\*
Remove-Item d:\scripts\* -recurse
Remove-Item d:\scripts\* -exclude *.wav
Remove-Item d:\scripts\* -include *.txt -exclude *test*
B. Copie de fichiers : Copy-Item
Copy-Item d:\scripts\[Link] c:\test
Copy-Item d:\scripts\* c:\test
Copy-Item d:\scripts\*.txt c:\test
Copy-Item d:\scripts c:\test -recurse
C. Création de fichiers : New-Item
New-Item d:\scripts\Windows PowerShell -type directory
New-Item d:\scripts\new_file.txt -type file
New-Item d:\scripts\new_file.txt -type file -force
D. Déplacer les fichiers
Move-Item d:\scripts\*.zip c:\test
Move-Item d:\scripts\[Link] c:\test -force

E. Renommer les fichiers


Rename-Item d:\scripts\[Link] new_name.txt

F. Tester l'existence d'un chemin


Test-Path d:\scripts\[Link]

H. Lire un répertoire
Get-ChildItem -recurse
Get-ChildItem d:\scripts\*.* -include *.txt,*.log
Get-ChildItem d:\scripts\*.* | Sort-Object length
Get-ChildItem d:\scripts\*.* | Sort-Object length –descending

Denis Formateur Consultant 30/05/2011 – Version 0.1


Manipulation des fichiers
A. Ajout du contenu à un fichier
Add-Content d:\scripts\[Link] "The End"

B. Recherche dans un fichier


Get-Content file |Select-String -Pattern 'Mots'

C Création d'un fichier


Get-Process | Tee-Object -file d:\scripts\[Link]

D. Effacer le contenu d'un fichier


Clear-Content d:\scripts\[Link]

E. Compter les lignes d'un fichier


Get-Content d:\[Link] | Measure-Object
Get-Content d:\[Link] | Select-Object -last 5

F. Sauvegarde d'un fichier


Set-Content d:\[Link] "This is a test"
Get-Process|Set-Content d:\[Link]
G. Sauvegarder dans un fichier texte
Get-Process | Out-File d:\[Link]
Get-Process | Out-File d:\[Link] -width 120
Accéder aux ressources du système d’exploitation Windows

La commande principale est Get-WmiObject, elle permet de lire ces ressources.

Exemple pour consulter les informations suivantes :

Graphiques : Get-WmiObject win32_videocontroller

Système : Get-WmiObject win32_operatingsystem

Disques : Get-WmiObject win32_logicaldisk

La commande 'Get-PSDrive', affiche les informations du volume nommé C :


Get-PSDrive -name C

Afficher les méthodes et les propriétés des objets retournés par la commande Get-PSDrive :
get-PSDrive -name C | get-Member

Convertir une partition FAT en NTFS :


convert E: /fs:ntfs , replacing E: with the correct drive letter for your drive.

Vous aimerez peut-être aussi