Bienvenue dans la communauté PowerShell GitHub ! PowerShell est un outil/framework d'automatisation et de configuration multiplateforme (Windows, Linux et macOS) qui fonctionne bien avec vos outils existants et est optimisé pour traiter des données structurées (par exemple JSON, CSV, XML, etc.), des API REST, et des modèles d'objet. Il comprend un shell de ligne de commande, un langage de script associé et un cadre de traitement des applets de commande.
Bien que ce référentiel ait démarré comme un fork de la base de code Windows PowerShell, les modifications apportées dans ce référentiel ne sont pas répercutées vers Windows PowerShell 5.1. Cela signifie également que les problèmes suivis ici concernent uniquement PowerShell 7.x et versions ultérieures. Les problèmes spécifiques à Windows PowerShell doivent être signalés avec l'application Feedback Hub, en choisissant « Applications > PowerShell » dans la catégorie.
Si vous débutez avec PowerShell et souhaitez en savoir plus, nous vous recommandons de consulter la documentation de démarrage.
PowerShell est pris en charge sur Windows, macOS et diverses plates-formes Linux. Pour plus d’informations, consultez Installation de PowerShell.
Pour de meilleurs résultats lors de la mise à niveau, vous devez utiliser la même méthode d’installation que celle utilisée lors de la première installation de PowerShell. La méthode de mise à jour est différente pour chaque plate-forme et méthode d'installation.
Tableau de bord avec visualisations des contributions de la communauté et de l'état du projet à l'aide de PowerShell, Azure et PowerBI.
Pour plus d'informations sur comment et pourquoi nous avons créé ce tableau de bord, consultez cet article de blog.
GitHub Discussions est une fonctionnalité permettant de permettre des discussions gratuites et ouvertes au sein de la communauté sur des sujets qui ne sont pas liés au code, contrairement aux problèmes.
Il s'agit d'une expérience que nous essayons dans nos référentiels, pour voir si elle permet de déplacer les discussions hors des problèmes afin que les problèmes restent exploitables par l'équipe ou les membres de la communauté. Il ne faut pas s’attendre à ce que les membres de l’équipe PowerShell participent régulièrement à ces discussions. Les membres individuels de l’équipe PowerShell peuvent choisir de participer aux discussions, mais on s’attend à ce que les membres de la communauté contribuent à diriger les discussions afin que les membres de l’équipe puissent se concentrer sur les problèmes.
Créez ou rejoignez une discussion.
Vous souhaitez discuter avec d’autres membres de la communauté PowerShell ?
Il existe des dizaines de chaînes thématiques sur notre groupe d'utilisateurs virtuel PowerShell piloté par la communauté, auxquelles vous pouvez rejoindre :
Gitter
Discorde
IRC sur Libera.Chat
Mou
Linux | Fenêtres | macOS |
---|---|---|
Instructions | Instructions | Instructions |
Si vous rencontrez des problèmes de construction, consultez la FAQ des développeurs.
Azure CI (Windows) | Azure CI (Linux) | Azure CI (macOS) | Note CodeFactor |
---|---|---|---|
Vous pouvez cloner le dépôt :
clone git https://github.com/PowerShell/PowerShell.git
Pour plus d’informations, consultez utilisation du référentiel PowerShell.
Veuillez consulter le Guide de contribution pour savoir comment développer et contribuer. Si vous développez des applications .NET Core C# ciblant PowerShell Core, consultez notre FAQ pour en savoir plus sur le package NuGet du SDK PowerShell.
Assurez-vous également de consulter notre référentiel PowerShell-RFC pour les documents de demande de commentaires (RFC) à soumettre et à commenter les conceptions proposées et futures.
Pour obtenir de l'aide, consultez la section Assistance.
PowerShell est sous licence MIT.
Licence : en demandant et en utilisant l'image Container OS pour les conteneurs Windows, vous reconnaissez, comprenez et acceptez les conditions de licence supplémentaires disponibles sur Microsoft Artifact Registry.
Veuillez visiter notre sujet about_Telemetry pour lire les détails sur la télémétrie recueillis par PowerShell.
La politique de gouvernance du projet PowerShell est décrite dans le document PowerShell Governance.
Veuillez consulter notre code de conduite avant de participer à ce projet.
Pour tout problème de sécurité, veuillez consulter notre politique de sécurité.