Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1877 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

  PSEXEC / Remote Powershell

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

PSEXEC / Remote Powershell

n°151219
Micko77666
Posté le 09-01-2018 à 18:41:58  profilanswer
 

Hello,
 
 
J'essai de lancer sur un poste distant un script via PsExec. Le soucis c'est que celui-ci est bloqué au début.
 
Quel port ou service faut il autoriser pour qu'une machine sous Windows 7 ou 10 accepte des requêtes de PsExec ?
 
 
Merci par avance pour votre aide.


Message édité par Micko77666 le 10-01-2018 à 07:45:48
mood
Publicité
Posté le 09-01-2018 à 18:41:58  profilanswer
 

n°151220
ShonGail
En phase de calmitude ...
Posté le 09-01-2018 à 18:49:09  profilanswer
 

Il est plutôt conseillé de bloquer l'accès via PSEXEC au PC/Server, notamment car il est utilisé par les ransomwares pour infecter les machines.

n°151221
nebulios
Posté le 09-01-2018 à 19:00:01  profilanswer
 

Il faut oublier PSEXEC. Utilise du Remote Powershell à la place.

n°151225
Micko77666
Posté le 09-01-2018 à 19:43:31  profilanswer
 


Il est aussi puissant qu'un Psexec ? (Je le connais pas).

n°151231
Micko77666
Posté le 10-01-2018 à 07:45:19  profilanswer
 

Pour lancer un script sur une liste de poste distants (fichier csv par ex) avec les bons droits admin sur le poste ça ressemble à quoi ?
 
Est-ce qu'il y a des ports ou autre à ouvrir sur les postes ?

n°151233
nebulios
Posté le 10-01-2018 à 10:24:02  profilanswer
 

Tu actives la règle par défaut WinRM dans le parefeu Windows, c'est tout.
 
Pour des exemples de scripts fait une recherche sur Google.

n°151235
matsu92
Be Water My Friend
Posté le 10-01-2018 à 10:27:25  profilanswer
 

Pour du remote monitoring, je chiffre mes credentials dans un txt qui est repris par mon script qui ensuite exécute les commandes pour ma remontée d'info.
 
Concernant les ports, aucune idée.

n°151241
Micko77666
Posté le 10-01-2018 à 12:01:44  profilanswer
 


Merci beaucoup pour les infos, j'ai fait ma petite gpo pour le service WinRM, pare feu etc... il y a plus qu'a tester :)

n°151253
nnwldx
Posté le 10-01-2018 à 18:46:29  profilanswer
 

Je ne pense pas qu'il faille oublier le Psexec, c'est toujours très pratique d'en avoir un sous la main pour se connecter sur un poste au cas où tout va mal.
Il utilise les ports 139 et 445.
 
Tu peux ensuite faire un Enable-PSRemoting –force pour activer le WinRM sur le poste distant (port 5985 et 5986).

n°151255
Micko77666
Posté le 10-01-2018 à 22:37:34  profilanswer
 

nnwldx a écrit :

Je ne pense pas qu'il faille oublier le Psexec, c'est toujours très pratique d'en avoir un sous la main pour se connecter sur un poste au cas où tout va mal.
Il utilise les ports 139 et 445.
 
Tu peux ensuite faire un Enable-PSRemoting –force pour activer le WinRM sur le poste distant (port 5985 et 5986).


 
 
 
La j'ai fait ma gpo pour autoriser WinRM ça fonctionne très bien. Reste à voir comment executer depuis un poste, un autre script distant. J'ai fait :
 
Invoke-Command -ComputerName vm-test-gpo -Credential domaine\monlogin -FilePath "\\monsrv\test.ps1"
 
Il me dit qu'il connait pas le fichier, en gros  test.ps1 est un script qui relance un .bat pour installer OpenVPN (qui fonctionne bien).
Que je mette les "" ou non ça change pas, il trouve pas le fichier. Une idée ?

mood
Publicité
Posté le 10-01-2018 à 22:37:34  profilanswer
 

n°151256
nnwldx
Posté le 10-01-2018 à 23:09:48  profilanswer
 

Je commencerai par mettre un FilePath en local -FilePath c:\test\test.ps1 pour voir si cela s'exécute bien.

n°151259
Micko77666
Posté le 11-01-2018 à 07:18:55  profilanswer
 


Yes je vais tester ça, il doit y avoir une subtilité pour lancer depuis un partage réseau j'imagine.
 
D'ailleurs quand c'est pour lancer une installation à distance, est-ce qu'il faut les droits admin ailleurs ?

n°151289
Micko77666
Posté le 11-01-2018 à 16:34:16  profilanswer
 


Avec cette commande :  
 
 
Invoke-Command -ComputerName vm-test-gpo -Credential domaine\**** -ScriptBlock {powershell c:\openVPN\test.ps1}
 
Il lance bien mon script distant, sur le site distant j'avais demandé de créer un répertoire ça fonctionne bien. Par contre moi je veux lancer dans ce test.ps1 un autre fichier script en .bat et la ça ne fonctionne pas.
 
Je pense qu'il cherche à me retourner le résultat et ça lui plait pas. Une idée ?

n°151291
matsu92
Be Water My Friend
Posté le 11-01-2018 à 17:00:45  profilanswer
 

et dans ton test.ps1, c'est quelle commande que tu utilises pour lancer le .bat?

n°151294
Micko77666
Posté le 11-01-2018 à 18:10:03  profilanswer
 


Je fais un : start-process .\install-openvpn.bat
 

n°151295
Micko77666
Posté le 11-01-2018 à 18:13:05  profilanswer
 


Et si je fais en local un clic droit exécuter avec Powershell mon test.ps1, il lance bien mon .bat car il me demande d'accepter pour installer OpenVPN.

n°151296
matsu92
Be Water My Friend
Posté le 11-01-2018 à 18:28:59  profilanswer
 

En remote c'est différent qu'en local : essaie de mettre le chemin complet plutôt que .\install... car pas certain que le premier script sache interpréter dans quel dossier il est.

n°151300
Micko77666
Posté le 11-01-2018 à 21:17:23  profilanswer
 


Je viens de faire le test, rien de plus. En fait j'ai l'impression qu'il veut pas exécuter un programme à distance comme ça.
 

n°151309
nebulios
Posté le 12-01-2018 à 13:18:39  profilanswer
 

Micko77666 a écrit :


Je viens de faire le test, rien de plus. En fait j'ai l'impression qu'il veut pas exécuter un programme à distance comme ça.
 


En même temps c'est une des pires façons possibles pour installer un programme à distance - tu as de vrais softs pour ça.
 
Sinon tu peux copier les sources en local et lancer ton script localement via une tâche planifiée, ça fonctionnera sans doute mieux. (mais ça reste crade).

n°151310
logre
Posté le 12-01-2018 à 13:20:18  profilanswer
 

remote powershell c'est bien.. Mais si t'as pas de DNS qui fonctionne correctement ca marche beacoup moins bien Du coup le psexec peut être pratique :)
 
Concernant ton problème, je pense que tu as trouvé la réponse toi même non ?
 
Le script .bat s'execute dans un autre contexte et te demande une validation, que tu ne vois donc pas apparaitre et ça tourne dans le vent.
 
Tu n'as pas un flag genre -f pour forcer la validation et ne pas avoir de demande ?

n°151311
ShonGail
En phase de calmitude ...
Posté le 12-01-2018 à 13:31:24  profilanswer
 

C'est quoi le rapport en remote PS et le DNS !?

n°151315
logre
Posté le 12-01-2018 à 13:49:00  profilanswer
 

Je n'ai plus l'ensemble des détails en tête, mais la machine que tu attaques avec le remote PS doit être joignable via un nom qui doit être resolvable par un DNS, ou un truc du genre.

n°151334
Micko77666
Posté le 12-01-2018 à 18:26:23  profilanswer
 

Nebulos je suis d'accord avec toi que c'est une méthode crade.
 
Le soucis je déploie aussi OpenVPN via GPO et en 2 semaines seulement 120 pcs sur 300 ont réussi à le mettre. Avec des gens toujours en vadrouille, ou qui branche leur câble après avoir boot leur session etc... C'est très difficile d'aller vite.
 
J'ai eu mon devis pour sccm, 76 000€ pour 450 users ça calme. Mais je vais essayer de l'obtenir ...
 
Mais en attendant je vois pas quel argument ou chose à faire sur mon script.

n°151335
Micko77666
Posté le 12-01-2018 à 18:28:32  profilanswer
 

Je regarde aussi via FusionInventory, mais très peu d'info sur les dernières version. Ou alors il manque toujours LE truc pour pouvoir y arriver :).
 
Sinon pour le déploiement via GPO, est-ce qu'il y a une façon de forcer/accélérer le déploiement d'application ?. Car même en envoyant un mail en indiquent de reboot le pc avec le câble reseau branché ....


Message édité par Micko77666 le 12-01-2018 à 18:54:26
n°151365
matsu92
Be Water My Friend
Posté le 15-01-2018 à 10:48:36  profilanswer
 

Tu veux dire quoi par forcer/accélérer?

n°151369
Micko77666
Posté le 15-01-2018 à 11:29:03  profilanswer
 


Bas aujourd'hui je suis obligé d'attendre que le pc portable soit sur le réseau, avec un câble et que la personne démarre son pc dans cette config. Ce qui forcément pour déployer un soft rapidement n'est clairement pas le mieux.
 
Et j'aimerai aller plus vite, qu'attendre que les gens fassent tout ça pour déployer le logiciel.

n°151370
Je@nb
Modérateur
Kindly give dime
Posté le 15-01-2018 à 11:31:56  profilanswer
 

on t'a parlé de tache planifiée

n°151372
Micko77666
Posté le 15-01-2018 à 13:58:05  profilanswer
 


Yes, en gros faire une copie de mes sources sur le C:\ du users, et programmer la tâche.
 
Par contre pour l'élévation des droits ça fonctionne comment ?

n°151373
matsu92
Be Water My Friend
Posté le 15-01-2018 à 14:11:40  profilanswer
 

Micko...
Tu devrais jouer avec les tâches planifiées et tu verras comment ça fonctionne.

n°151374
Micko77666
Posté le 15-01-2018 à 14:27:35  profilanswer
 


Bon je vais tester tout ça alors, merci pour vos retours en tout cas :)

n°151375
Micko77666
Posté le 15-01-2018 à 15:36:25  profilanswer
 

Effectivement ça a l'air de bien correspondre à ce que je veux, et d'éviter mon soucis d'obligation de câble réseau au démarrage.
 
Par contre quand je fais ma gpo sur 2 pcs dans mon OU par exemple, même après un gpupdate je ne vois pas la task s'ajouter. Il y a une autre subtilité pour qu'elle s'ajoute ?
Et si je fais un gpresult je vois bien ma gpo appliqué à mes deux pcs.
 


Message édité par Micko77666 le 15-01-2018 à 15:59:18
n°151381
Micko77666
Posté le 15-01-2018 à 17:30:18  profilanswer
 


Bon avec ma gpo que ça soit en user ou ordinateur la task ne s'ajoute pas sur les pcs. Par contre si je me connecte en admin local sur le pc, la mes GPO fonctionnent bien.
 
Une idée ?

n°151386
Micko77666
Posté le 15-01-2018 à 20:37:43  profilanswer
 

Bon je vais me répondre à moi même, et ça servira surement à d'autre je pense.
 
De base les task via GPO (et pas que) sont invisibles quand on ouvre le planificateur de tâche normalement. Il faut donc l'ouvrir en tant qu'admin (juste clic droit "exécuter en tant que" ) et la elles sont visibles :)
 
Bon il y a plus qu'a à faire mes essais maintenant :)
 
Édit :
 
Bon c'est visible si gpo users, ordinateur toujours pas. Une idée ?


Message édité par Micko77666 le 15-01-2018 à 22:18:33
n°151421
Micko77666
Posté le 17-01-2018 à 07:32:02  profilanswer
 


Personne n'a d'infos pour voir ou faire fonctionner les tâches planifiées via une gpo ordinateur ?

n°151965
exmachina
Posté le 09-02-2018 à 21:19:38  profilanswer
 

Bonjour,
 
si sccm est trop cher il te reste wapt :
bientot utilisable a travers le web dans sa version 1.5
 
https://www.wapt.fr/fr/
 

n°151968
ShonGail
En phase de calmitude ...
Posté le 10-02-2018 à 08:16:46  profilanswer
 

exmachina a écrit :

Bonjour,
 
si sccm est trop cher il te reste wapt :
bientot utilisable a travers le web dans sa version 1.5
 
https://www.wapt.fr/fr/
 


 
Salut,
 
tu utilises ?
C'est bien ?
Pas une usine à gaz à installer et utiliser ?

n°151977
Micko77666
Posté le 11-02-2018 à 19:14:19  profilanswer
 


Merci je vais regarder, car budget pour 600 pcs et 20 serveurs .. 79 000€ pour SCCM ... du coup ça m'a calmé :)

n°151978
exmachina
Posté le 11-02-2018 à 19:45:16  profilanswer
 

ShonGail a écrit :


 
Salut,
 
tu utilises ?
C'est bien ?
Pas une usine à gaz à installer et utiliser ?


 
 
oui je l'utilise, oui c'est bien, il faut juste connaitre le langage python ou s'y mettre, ca requiere une appli serveur (dispo pour linux ou windows, mais il recommande linux)  et des agents sur les postes

n°151979
nnwldx
Posté le 11-02-2018 à 19:51:47  profilanswer
 

Déjà 600 PC, ça fait une boite d'une belle taille, et le SCCM est encore inaccessible.


Message édité par nnwldx le 11-02-2018 à 19:51:58
n°151980
Micko77666
Posté le 11-02-2018 à 20:30:41  profilanswer
 


Financièrement oui la boite peut largement l'acheter. Mais convaincre la direction que pour gérer des postes et installer/maintenir des applications il faut presque 80 000€, je sais d'avance que ça passera pas.
 
Nous sommes dans une taille intermédiaire ou sans SCCM c'est galère mais gérable, mais pas assez pour justifier l'achat, pour pas que ça soit vu comme un petit confort.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Poste de travail

  PSEXEC / Remote Powershell

 

Sujets relatifs
PsExec installation MSI et problème de répertoirePSEXEC et identifiants/session du profil distant [Résolu]
PsExec sous Windows 7Netstat -an sur un seul port en distant avec Psexec [Résolu]
Probleme avec Psexec[Resolu?]Utilisation d'un psexec sur un poste client XP
psexecPB Psexec + Logs
Utilisation de psexec En tant qu'admin pour un userpsexec, runas et gpedit.msc a distance [résolu]
Plus de sujets relatifs à : PSEXEC / Remote Powershell


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR