Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
php:powershell [2021/10/12 14:55] – [Introduction] cbphp:powershell [2021/10/18 17:39] (Version actuelle) – supprimée cb
Ligne 1: Ligne 1:
-====== PowerShell ====== 
-Sur windows Powershell est installé par défaut sur linux il faut lancer la commande 
-<code> 
-sudo snap install powershell --classic 
-</code> 
- 
-Managing object https://youtu.be/f9xPJXslVWE 
-Working with date and time https://youtu.be/YQn7zgwlG40 
-How to use write host https://youtu.be/eXmsL7FZbzw 
-Copy delete move delete file https://youtu.be/QuLxJRT3Mhg 
-String manipulation https://youtu.be/-aQWrfqHbjU 
-Variable https://youtu.be/EGJZocG8W2E 
-Array https://youtu.be/PXBMdIkH24I 
-For each object https://youtu.be/BoutUXsBGcU 
-For each https://youtu.be/oCKZ9L-u3wg 
- 
-Ce tutorial se base sur des vidéo youtube en anglais. Vous pouvez les regarder si vous comprendez l'anglais. 
-===== Introduction ===== 
-{{youtube>IHrGresKu2w}} 
- 
-Pour commencer avec PowerShell il faut ouvrir un terminal PowerShell qui est présent dans le système Windows. Sur la barre de recherche taper PowerShel. Ouvrez en tant qu'administrateur 
-La touche **tab** permet de compléter une commande 
- 
-''Get-Command'' : affiche la liste des commandes 
-Le premier mot est le verbe le deuxième est le nom. 
- 
-Get-Command -noun s* : affiche les nom qui commencent avec s (par exemple Get-Command -noun service 
- 
-Get-service : afficher la liste des services 
- 
-Get-help get-service : avoir de l'aide sur la commande get-service 
- 
- get-help get-service -examples : pour avoir des exemples 
- 
-get-help get-service -online : affiche l'aide en ligne. C'est parfois plus facile 
- 
-Get-Service | Where-Object {$_.Status -eq "Running"} Affiche les service actif 
- 
- 
-cls : commencer avec un écran vide 
-get-alias : afficher la liste des alias exemple cls = Clear-Host 
- 
-get-process : afficher les processus  
- 
-get-process -name Microsoft* : afficher les process Microsoft* 
- 
-get-process -name Microsoft* | get-member : pour connaitre la liste des méthode et propriété d'un objet 
- 
-get-process -name msedge | select-object * : pour avoir toutes les informations sur un processus 
- 
-On peut mettre les résultats dans des variables 
-exemple 
- 
-$p = get-process 
- 
- 
- 
- 
- 
-