miroir de
https://github.com/PAPAMICA/Wiki-Tech.io.git
synchronisé 2024-11-13 04:50:33 +01:00
docs: update Scripting/Powershell/Bases
Cette révision appartient à :
Parent
d493844ded
révision
dfb66c28dc
1 fichiers modifiés avec 10 ajouts et 3 suppressions
|
@ -2,7 +2,7 @@
|
|||
title: PowerShell - Les bases
|
||||
description: Les bases pour bien débuter dans PowerShell
|
||||
published: true
|
||||
date: 2021-06-09T16:24:43.788Z
|
||||
date: 2021-06-09T16:36:14.455Z
|
||||
tags:
|
||||
editor: ckeditor
|
||||
dateCreated: 2021-05-24T16:22:45.768Z
|
||||
|
@ -286,16 +286,23 @@ dateCreated: 2021-05-24T16:22:45.768Z
|
|||
<p>C'est ce que nous allons voir de deux façon différentes de procéder. Ensuite nous verrons comment utiliser PowerShell Direct pour gérer vos machines virtuel depuis un hôtes.</p>
|
||||
<h2>Exécuter une commande à distance</h2>
|
||||
<p> </p>
|
||||
<p>Pour exécuter une commande a distance, nous allons utiliser :</p>
|
||||
<p>Pour exécuter une commande à distance, nous allons utiliser :</p>
|
||||
<p> </p>
|
||||
<pre><code class="language-plaintext">Invoke-Commande</code></pre>
|
||||
<p> </p>
|
||||
<p>Cette commande a la particularité d'utiliser le protocole Winrm et le port https 5985 . La déclaration de vos instructions se font dans un bloc de scripts à l'intérieure d'accolades <strong>{}</strong>.</p>
|
||||
<p> </p>
|
||||
<pre><code class="language-plaintext">Invoke-command -Computername “nom de la machine distante” { vos instructions à la machine distante}</code></pre>
|
||||
<pre><code class="language-plaintext">Invoke-command -Computername “nom de la machine cible” { vos instructions à la machine cible}</code></pre>
|
||||
<p> </p>
|
||||
<p>Pour que vos machines cibles puissent autorisées l'utilisation de commande à distante vous devez au préalable donner une autorisation par la commande</p>
|
||||
<p> </p>
|
||||
<pre><code class="language-plaintext">Enable-PsRemoting</code></pre>
|
||||
<p> </p>
|
||||
<p>Si vos machines ne sont pas dans un domaine vous devrez en plus ajouter les machines autorisées dans le fichier TrustedHosts par la commande :</p>
|
||||
<p> </p>
|
||||
<pre><code class="language-plaintext">Set-item WsMan:\Localhost\client\TrustedHosts “l'ip de vos machines maitres” </code></pre>
|
||||
<p> </p>
|
||||
<p>Puis vérifier que vos machines maitres ont bien accès à votre machine distante avec :</p>
|
||||
<p> </p>
|
||||
<pre><code class="language-plaintext">Test-WsMan</code></pre>
|
||||
<p> </p>
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket