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:49] 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 ===== | ||
- | pwsh -command "Get-Item /home/utilisateur" | + | 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 ===== | ||
- | #! /usr/bin/pwsh | + | *[[:vROps]] |
- | Get-Item /home/utilisateur |