PowerShell : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Page créée avec « Catégorie:Windows =Accès rapide= *Appeler la '''console d'exécution''' par {{K|Windows}}+{{K|R}} *saisir '''powershell''' et presser {{K|Entrée}} =Liens utiles= ... »)
 
(Programmes utiles)
 
(31 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]]
 +
'''[[Lien court]]''' vers cette page : https://vt.cx/PoSh
 +
'''[[QR code]]''' vers cette page : https://vt.cx/PoSh.qr
 +
<html>
 +
<script type="text/javascript"><!--
 +
google_ad_client = "ca-pub-3341840374417340";
 +
/* VT2 */
 +
google_ad_slot = "6349432125";
 +
google_ad_width = 468;
 +
google_ad_height = 60;
 +
//-->
 +
</script>
 +
<script type="text/javascript"
 +
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
 +
</script>
 +
</html>
  
=Accès rapide=
+
= Présentation =
*Appeler la '''console d'exécution''' par {{K|Windows}}+{{K|R}}
+
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.
*saisir '''powershell''' et presser {{K|Entrée}}
+
  
=Liens utiles=
+
= Commandes utiles =
*[http://technet.microsoft.com/en-US/scriptcenter/dd742419.aspx Microsoft] Windows PowerShell Scripting
+
== Lancement de PowerShell sous Windows ==
 +
* Lancer l''''[[interpréteur de commandes]]''' par {{K|Windows}} + {{K|R}}
 +
* Saisir ou coller '''powershell''' et presser {{K|Entrée}}
 +
 
 +
== Connaitre la version de PowerShell ==
 +
* 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 ==
 +
* [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 ==
 +
* [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 ==
 +
* [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 =
 +
* [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
 +
 
 +
= 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 =
 +
{{#widget:DISQUS
 +
|id=vulgumtechus
 +
}}

Version actuelle en date du 1 décembre 2018 à 23:10

Lien court vers cette page : https://vt.cx/PoSh
QR code vers cette page : https://vt.cx/PoSh.qr

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

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) :
    • Version courte : Get-WMIObject -Class Win32_OperatingSystem
    • Version longue : Get-WMIObject -Class Win32_OperatingSystem | Select-Object -Property *

Indice de performance Windows

Liens utiles

Téléchargement de PowerShell 2.0

Téléchargement de PowerShell 3.0

Téléchargement de PowerShell 4.0

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

Articles Vulgum Techus

Commentaires

blog comments powered by Disqus