Powershell

De Linuxmemo.

(Différences entre les versions)
(Un shell a distance)
(Un shell a distance)
Ligne 22 : Ligne 22 :
==Un shell a distance==
==Un shell a distance==
-
*Doit être installé sur la machine local et sur la machine distante.
+
*PowerShell Doit être installé sur la machine local et sur la machine distante.
-
*Les 2 machines doivent etre configurés pour une gestion a distance.
+
*Les 2 machines doivent être configurés pour une gestion a distance.
 +
Démarrez le service Windows Remote Management (WinRM).Tapez la commande suivante puis appuyez sur Entrée.
 +
net start winrm
  Enter-PSSession -computer Server01 -port 90 -credential domain01\user01
  Enter-PSSession -computer Server01 -port 90 -credential domain01\user01

Version du 17 novembre 2012 à 17:34

Sommaire

Avoir de l'aide

  • sur un commande
Get-Help commande
Get-Help commande -examples
Get-Help commande -detailed
Get-Help commande -full
  • liste des commandes
Get-Command

Restrictions

  • connaitre son niveau d'execution
get-executionpolicy
Restricted

Pour executer des scripts signés et non signés en local, il suffit de valider la commande

set-executionpolicy remotesigned

dans powershell attention lancer powershell en tant qu'admin pour ce faire.

Un shell a distance

  • PowerShell Doit être installé sur la machine local et sur la machine distante.
  • Les 2 machines doivent être configurés pour une gestion a distance.

Démarrez le service Windows Remote Management (WinRM).Tapez la commande suivante puis appuyez sur Entrée.

net start winrm
Enter-PSSession -computer Server01 -port 90 -credential domain01\user01

Alias: etsn

Outils intégrés

  • utilitaires:

fsutil,

  • Tout les objet .net
  • Tout les objet fs
  • Tout les objet AD
  • Tout les objet WMI
Outils personnels