Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
powershell [Le 01/03/2023, 16:44] sefran Ajout commandes |
powershell [Le 01/03/2023, 19:50] (Version actuelle) sefran Orthographe |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>Bionic Focal Jammy windows installation shell programmation powershell pwsh }} | {{tag>Bionic Focal Jammy windows installation shell programmation powershell pwsh }} | ||
| - | {{ :logo:powershell.png?200|}} | + | {{ :logo:powershell.png?100|}} |
| ====== Powershell ====== | ====== Powershell ====== | ||
| Powershell est le shell système de Microsoft pour ses socles Windows. | Powershell est le shell système de Microsoft pour ses socles Windows. | ||
| - | Vous pouvez utiliser le shell Microsoft sous Linux pour piloter ces applications et développer vos propres scripts. | + | Vous pouvez utiliser ce shell Microsoft sous Linux pour piloter des applications et développer vos propres scripts. |
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| - | wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb | + | Vous devez d'abord récupérer le paquetage Microsoft d'installation des outils sous Linux. |
| - | dpkg -i packages-microsoft-prod.deb | + | <code bash>wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb</code> |
| - | sudo apt-get update | + | Installez ce paquetage. |
| + | |||
| + | <code bash>dpkg -i packages-microsoft-prod.deb</code> | ||
| + | |||
| + | Mettez à jours la base Ubuntu des applications. | ||
| + | |||
| + | <code bash>sudo apt-get update</code> | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | sudo apt-get install -y powershell | + | Vous pouvez maintenant installer le Powershell sous Linux avec la commande ci-dessous |
| + | |||
| + | <code bash>sudo apt-get install -y powershell</code> | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | pwsh | + | Pour lancer le shell en mode utilisateur exécutez la commande ci dessous. |
| - | sudo pwsh | + | <code bash>pwsh</code> |
| + | |||
| + | Si vous voulez les droits d'administration, exécutez la commande suivante. | ||
| + | |||
| + | <code bash>sudo pwsh</code> | ||
| ===== Scripter avec Bash ===== | ===== Scripter avec Bash ===== | ||
| + | |||
| + | Vous pouvez exécuter des commande Powershell directement en ligne de commande comme ci-dessous. | ||
| + | |||
| + | <code bash>pwsh -command "Get-Item /home/utilisateur"</code> | ||
| + | |||
| + | Vous pouvez aussi exécuter des scripts Powershell avec par exemple le fichier **MonCodePowershell.pwsh** ci dessous. | ||
| + | |||
| + | <file powershell>#! /usr/bin/pwsh | ||
| + | |||
| + | Get-Item /home/utilisateur</file> | ||
| + | |||
| + | Puis en exécutant les commandes ci-dessous. | ||
| + | |||
| + | <code bash> chmod +x MonCodePowershell.pwsh</code> | ||
| + | <code bash> ./MonCodePowershell.pwsh</code> | ||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | *[[:vROps]] | ||