miroir de
https://github.com/PAPAMICA/Wiki-Tech.io.git
synchronisé 2025-02-01 03:40:31 +01:00
docs: update Scripting/Powershell
Cette révision appartient à :
Parent
7beac07f84
révision
943eaa5300
1 fichiers modifiés avec 4 ajouts et 4 suppressions
|
@ -2,7 +2,7 @@
|
|||
title: Powershell
|
||||
description:
|
||||
published: true
|
||||
date: 2021-05-15T10:20:32.192Z
|
||||
date: 2021-05-15T10:25:03.977Z
|
||||
tags:
|
||||
editor: ckeditor
|
||||
dateCreated: 2021-05-08T14:42:07.092Z
|
||||
|
@ -19,7 +19,7 @@ dateCreated: 2021-05-08T14:42:07.092Z
|
|||
<p>Avant de se lancer tête baissée, dans PowerShell, deux raccourci clavier sont indispensables dans le sens ou il vont vous permettre d'obtenir de l'aide et de gagner du temps.</p>
|
||||
<ol>
|
||||
<li><strong><u>tabulation:</u></strong> vous permet de faire de la complétion, c'est à dire compléter le mot que vous êtes en train d'écrire.</li>
|
||||
<li><strong><u>ctrl + espace:</u></strong> lorsque vous souhaitez connaitre toutes les options d'une commande PowerShell, via ce raccourci, une liste de toutes les options possibles d'une commande vous sera suggérées voir même vous afficher des éléments pour compléter cette option. </li>
|
||||
<li><strong><u>ctrl + espace:</u></strong> lorsque vous souhaitez connaitre toutes les options d'une commande PowerShell, via ce raccourci, une liste de toutes les options possibles d'une commande vous sera suggérées voir même vous afficher des éléments pour compléter cette option.</li>
|
||||
</ol>
|
||||
<p>alors, à consommer sans modération.</p>
|
||||
<p>allez hop c'est parti….</p>
|
||||
|
@ -80,7 +80,7 @@ dateCreated: 2021-05-08T14:42:07.092Z
|
|||
<p>un exemple concret est plus parlant:</p>
|
||||
<figure class="image"><img src="/get-member.png"></figure>
|
||||
<p>(Vous remarquerez que j'utilise la commande <code>Get-Service</code>, que je récupère toutes les méthodes et propriétés en passant par une seconde commande <code>Get-Member</code> et pour enchainer ces commandes je passe par un pipeline)</p>
|
||||
<p>C'est à partir de ces éléments qu'à présent on peut savoir quel sont les propriétés et les méthodes d'un service. </p>
|
||||
<p>C'est à partir de ces éléments qu'à présent on peut savoir quelles sont les propriétés et les méthodes d'un service. </p>
|
||||
<p>Par exemple: Pause, Stop, Refresh sont des méthodes. Displayname, Servicename, ServiceType sont des propriétés.</p>
|
||||
<h2>Les providers</h2>
|
||||
<p>Dans PowerShell, les providers permettent d'accéder par exemple à la base de registre, aux fichiers système à l'environnement etc…</p>
|
||||
|
@ -107,7 +107,7 @@ dateCreated: 2021-05-08T14:42:07.092Z
|
|||
<p>Il existe deux commandes pour obtenir ces informations, mais on peut également invoquer des méthodes et des propriétés avec celle-ci, par exemple redémarrer un service, demander des infos sur vos disques et je vais vous montrez la différence qu'il peut exister. </p>
|
||||
<p>Pour finir je vous montrerai une astuce pour “fouiner” dans la liste des requêtes WMI.</p>
|
||||
<ol>
|
||||
<li><u>Get-WmiObject :</u> cette commande se base sur du RPC (Remote Procedure Call). </li>
|
||||
<li><u>Get-WmiObject :</u> cette commande se base sur du RPC (Remote Procedure Call).</li>
|
||||
<li><u>Get-CimInstance:</u> cette commande se base sur du WINRM (Windows Remote management).</li>
|
||||
</ol>
|
||||
<h1>Création d'un menu sous Powershell</h1>
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket