systemes_dexploitation:windows:all:powershell
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
systemes_dexploitation:windows:all:powershell [2016/11/08 17:06] – sgariepy | systemes_dexploitation:windows:all:powershell [2016/11/09 19:33] – [Exécuter des scripts] sgariepy | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
===== Exécuter des scripts ===== | ===== Exécuter des scripts ===== | ||
+ | Par défaut, l' | ||
+ | Set-ExecutionPolicy RemoteSigned | ||
| | ||
- | set-executionpolicy RemoteSigned | + | |
====== Variables ====== | ====== Variables ====== | ||
Ligne 20: | Ligne 22: | ||
</ | </ | ||
+ | ===== Variables d' | ||
+ | |||
+ | Les variables d' | ||
+ | |||
+ | Write-Host $env:PATH | ||
+ | |||
+ | Pour la liste des variables d' | ||
====== Chaînes ====== | ====== Chaînes ====== | ||
Ligne 90: | Ligne 99: | ||
===== Conditions ===== | ===== Conditions ===== | ||
+ | |||
+ | ==== If ==== | ||
+ | |||
L' | L' | ||
Ligne 103: | Ligne 115: | ||
</ | </ | ||
+ | ==== Switch ==== | ||
+ | Au lieu du '' | ||
+ | < | ||
+ | switch (expression) | ||
+ | { | ||
+ | {test} {code block} | ||
+ | value {code block} | ||
+ | default {code block} | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | $today=get-date | ||
+ | |||
+ | switch ($today.day) | ||
+ | { | ||
+ | 1 { Write-Host "Jour de paie!" } | ||
+ | 1 { Write-Host " | ||
+ | 5 { Write-Host " | ||
+ | 10 { Write-Host " | ||
+ | default { Write-Host "Rien à se rappeler aujourd' | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Opérateurs ==== | ||
+ | |||
+ | Les opérateurs suivant ne sont pas sensibles à la casse par défaut. | ||
+ | |||
+ | ^ Opérateur | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | |||
+ | Pour avoir une comparaison sensible à la casse, il faut préfixer d'un '' | ||
+ | |||
+ | |||
+ | Source : [[http:// | ||
===== Boucles ===== | ===== Boucles ===== | ||
Ligne 177: | Ligne 243: | ||
cd $path | cd $path | ||
+ | |||
+ | |||
+ | ====== Commandes utiles ====== | ||
+ | |||
+ | |||
+ | ===== Exécution ===== | ||
+ | |||
+ | Pour l' | ||
+ | Start-Sleep -Seconds 600 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Exemples ====== | ||
+ | |||
+ | |||
+ | iwr https:// | ||