Tag: Invoke-Command

Remoting powershell – Partie 3

Salut,

Dans les deux précedents billets j’ai pu aborder la configuration de WinRM et l’utilisation de la cmdlet Invoke-Command. Dans ce dernier billet sur le remoting, je vais aborder l’utilisation des sessions powershell.

On peut retrouver deux types de sessions:

  • Les sessions distantes interactives
  • Les sessions distantes persistantes

Si on doit exécuter des tâches sur une machine précise, il est préférable d’ouvrir une session interactive.




Remoting powershell – Partie 2

Bonjour,

Dans un précédent billet, nous avons étudié la mise en place et la configuration des sessions powershell distantes à travers WinRM. Cette deuxième partie va aborder l’exécution des commandes dites “unitaires”.

Une fois WinRM configuré, les machines distantes sont prêtes à recevoir des commandes.

 

Invoke-Command

 

La première technique est l’utilisation de la cmdlet Invoke-Command -ComputerName <Ser ver> -Scriptblock {commande} qui va créer une session temporaire, qui sera fermée une fois la commande exécutée. Cette commande est utile pour jouer des connandes de façon ponctuelle et si vous ne souhaitez pas conserver de variables en mémoire

[powershell]

 

PS C:Windowssystem32> Invoke-command -ComputerName localhost {Get-Process powershell}

 

[/powershell]