PowerShell : Différence entre versions
De Vulgum Techus
(→Lancement de PowerShell sous Windows) |
(→Programmes utiles) |
||
(12 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | <!-- Links checked 01/12/18 --> | ||
[[Catégorie:Windows]] | [[Catégorie:Windows]] | ||
[[Catégorie:Langages de programmation]] | [[Catégorie:Langages de programmation]] | ||
+ | '''[[Lien court]]''' vers cette page : https://vt.cx/PoSh | ||
+ | '''[[QR code]]''' vers cette page : https://vt.cx/PoSh.qr | ||
<html> | <html> | ||
<script type="text/javascript"><!-- | <script type="text/javascript"><!-- | ||
Ligne 11 : | Ligne 14 : | ||
</script> | </script> | ||
<script type="text/javascript" | <script type="text/javascript" | ||
− | src=" | + | src="//pagead2.googlesyndication.com/pagead/show_ads.js"> |
</script> | </script> | ||
</html> | </html> | ||
− | + | ||
= Présentation = | = Présentation = | ||
− | Super '''[[shell]]''' pour la console '''DOS''' de '''[[Windows]]''', | + | Super '''[[shell]]''' pour la console '''[[DOS]]''' de '''[[Windows]]''', PowerShell, à l'instar de ce qui se fait sur '''[[Linux]]''' ('''[[bash]]''' par exemple), offre des fonctions très puissantes d'automatisation et de connexion qui sont malheureusement trop peu connues et sous-employées. A l'aide de ses nombreuses commandes, il est ainsi possible d'écrire des fichiers '''[[batch]]''' complexes permettant des traitements par lots sur les fichiers ou sur '''[[Internet]]'''. PowerShell est installé en standard sur tous les '''[[Windows]]''' à partir de la '''[[version]] 7'''. Pour les '''[[versions]]''' antérieures de '''[[Windows]]''', il faut l'installer à partir des liens qui sont donnés ici. |
= Commandes utiles = | = Commandes utiles = | ||
Ligne 24 : | Ligne 27 : | ||
== Connaitre la version de PowerShell == | == Connaitre la version de PowerShell == | ||
− | * Sous PowerShell, saisir ou coller '''$Host.Version''' et presser {{K|Entrée}} | + | * Sous '''PowerShell''', saisir ou coller (clic droit + coller) '''$Host.Version''' et presser {{K|Entrée}} |
+ | |||
+ | == Lister les propriétés du [[système]] == | ||
+ | * Sous '''PowerShell''', saisir ou coller (clic droit + coller) : | ||
+ | ** [[Version]] courte : '''Get-WMIObject -Class Win32_OperatingSystem''' | ||
+ | ** [[Version]] longue : '''Get-WMIObject -Class Win32_OperatingSystem | Select-Object -Property *''' | ||
+ | |||
+ | == Indice de performance [[Windows]] == | ||
+ | * voir '''[[benchmark#Windows]]''' | ||
+ | |||
+ | = [[Liens]] utiles = | ||
+ | * [https://technet.microsoft.com/en-US/scriptcenter/dd742419.aspx Microsoft] '''[[Windows]] PowerShell Scripting''' | ||
+ | * [https://www.microsoft.com/en-us/download/details.aspx?id=30002 Microsoft] '''[[Windows]] PowerShell 3.0''' et '''Server Manager Quick Reference Guides''' | ||
+ | * [https://ss64.com/ps/ ss64.com] Liste des commandes '''PowerShell''' | ||
+ | * [http://powershell-scripting.com powershell-scripting.com] '''PowerShell Scripting : [[site]]''' d'initiation et de perfectionnement à l'écriture de '''scripts PowerShell''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Téléchargement de PowerShell 2.0 == | == Téléchargement de PowerShell 2.0 == | ||
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=16818 Microsoft] Update pour '''[[Windows]] XP 32-bit''' |
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=9864 Microsoft] Update pour '''[[Windows]] Vista 32-bit''' |
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=9239 Microsoft] Update pour '''[[Windows]] Vista 64-bit''' |
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=4045 Microsoft] Update pour '''[[Windows]] Server 2003 32-bit''' |
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=10512 Microsoft] Update pour '''[[Windows]] Server 2003 64-bit''' |
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=11829 Microsoft] Update pour '''[[Windows]] Server 2008 32-bit''' |
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=20430 Microsoft] Update pour '''[[Windows]] Server 2008 64-bit''' |
+ | |||
== Téléchargement de PowerShell 3.0 == | == Téléchargement de PowerShell 3.0 == | ||
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=34595 Microsoft] '''[[Windows]] Management Framework 3.0''' pour '''[[Windows]] 7 SP1, [[Windows]] Server 2008 SP2, [[Windows]] Server 2008 R2 SP1, [[Windows]] 8 et [[Windows]] Server 2012 |
+ | |||
== Téléchargement de PowerShell 4.0 == | == Téléchargement de PowerShell 4.0 == | ||
− | * [ | + | * [https://www.microsoft.com/en-us/download/details.aspx?id=40855 Microsoft] '''[[Windows]] Management Framework 4.0''' pour '''[[Windows]] 7 (SP1), [[Windows]] Server 2008 R2 SP1, [[Windows]] Server 2012 et [[Windows]] 8 et 8.1''' |
− | = Programmes utiles = | + | = [[Programmes]] utiles = |
− | * [http://support.microsoft.com/kb/968930 Microsoft] '''Windows PowerShell ISE''' Environnement d'écriture de scripts intégré (ISE) (normalement déjà installé sur Win 7 et suivants) -> voir [ | + | * [http://support.microsoft.com/kb/968930 Microsoft] '''Windows PowerShell ISE''' Environnement d'écriture de scripts intégré (ISE) (normalement déjà installé sur Win 7 et suivants) -> voir [https://blogs.codes-sources.com/rui/archive/2011/01/26/powershell-powershell-ise-bel-editeur-m-conu.aspx #Rui] '''Powershell ISE''', bel éditeur méconnu |
* [http://www.idera.com/productssolutions/freetools/powershellplus idera.com] '''PowerShell Plus''' : une collection d'outils interactifs très intéressants | * [http://www.idera.com/productssolutions/freetools/powershellplus idera.com] '''PowerShell Plus''' : une collection d'outils interactifs très intéressants | ||
− | = Articles = | + | = Articles externes = |
− | * [[ | + | * [https://techcrunch.com/2016/08/18/microsoft-open-sources-powershell-brings-it-to-linux-and-os-x/ TechCrunch - 18/08/16] '''[[Microsoft]] open sources [[PowerShell]]''', brings it to '''[[Linux]]''' and '''[[OS X]]''' |
+ | * [https://www.infoworld.com/article/3000612/windows-server/power-of-powershell-essential-tips-every-windows-admin-will-love.html InfoWorld - 05/11/15] The power of '''PowerShell''': Essential tips '''[[Windows]] admins''' will love | ||
+ | |||
+ | = Articles [[Vulgum Techus]] = | ||
+ | * [[Liste des alias dans PowerShell]] | ||
+ | * [[interpréteur de commandes Windows]] | ||
= Commentaires = | = Commentaires = |
Version actuelle en date du 1 décembre 2018 à 22:10
Lien court vers cette page : https://vt.cx/PoSh QR code vers cette page : https://vt.cx/PoSh.qr
Sommaire
Présentation
Super shell pour la console DOS de Windows, PowerShell, à l'instar de ce qui se fait sur Linux (bash par exemple), offre des fonctions très puissantes d'automatisation et de connexion qui sont malheureusement trop peu connues et sous-employées. A l'aide de ses nombreuses commandes, il est ainsi possible d'écrire des fichiers batch complexes permettant des traitements par lots sur les fichiers ou sur Internet. PowerShell est installé en standard sur tous les Windows à partir de la version 7. Pour les versions antérieures de Windows, il faut l'installer à partir des liens qui sont donnés ici.
Commandes utiles
Lancement de PowerShell sous Windows
- Lancer l'interpréteur de commandes par Windows + R
- Saisir ou coller powershell et presser Entrée
Connaitre la version de PowerShell
- Sous PowerShell, saisir ou coller (clic droit + coller) $Host.Version et presser Entrée
Lister les propriétés du système
- Sous PowerShell, saisir ou coller (clic droit + coller) :
Indice de performance Windows
- voir benchmark#Windows
Liens utiles
- Microsoft Windows PowerShell Scripting
- Microsoft Windows PowerShell 3.0 et Server Manager Quick Reference Guides
- ss64.com Liste des commandes PowerShell
- powershell-scripting.com PowerShell Scripting : site d'initiation et de perfectionnement à l'écriture de scripts PowerShell
Téléchargement de PowerShell 2.0
- Microsoft Update pour Windows XP 32-bit
- Microsoft Update pour Windows Vista 32-bit
- Microsoft Update pour Windows Vista 64-bit
- Microsoft Update pour Windows Server 2003 32-bit
- Microsoft Update pour Windows Server 2003 64-bit
- Microsoft Update pour Windows Server 2008 32-bit
- Microsoft Update pour Windows Server 2008 64-bit
Téléchargement de PowerShell 3.0
- Microsoft Windows Management Framework 3.0 pour Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8 et Windows Server 2012
Téléchargement de PowerShell 4.0
- Microsoft Windows Management Framework 4.0 pour Windows 7 (SP1), Windows Server 2008 R2 SP1, Windows Server 2012 et Windows 8 et 8.1
Programmes utiles
- Microsoft Windows PowerShell ISE Environnement d'écriture de scripts intégré (ISE) (normalement déjà installé sur Win 7 et suivants) -> voir #Rui Powershell ISE, bel éditeur méconnu
- idera.com PowerShell Plus : une collection d'outils interactifs très intéressants
Articles externes
- TechCrunch - 18/08/16 Microsoft open sources PowerShell, brings it to Linux and OS X
- InfoWorld - 05/11/15 The power of PowerShell: Essential tips Windows admins will love