Question
[Script Diffusion]
- JAMON
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 9 ans 4 mois #22544
par JAMON
Réponse de JAMON sur le sujet Re:[Script Diffusion]
ça fonctionne avec Psexec
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 4 mois #22545
par Philippe
Réponse de Philippe sur le sujet Re:[Script Diffusion]
Darkdams écrit:

mais après réflexion je suis pas sur que ce soit la solution !
si tu fait le test avec un utilisateur autre que toi sur l'ordi distant ça ne devrais plus fonctionné !
un utilisateur ne peut pas ouvrir une popup sur une session d'un autre utilisateur !
voir ce blog de Microsoft !
l'affichage d'une image me semble compromise, sauf de le login/password de tous les utilisateurs !
il reste une possibilité avec le déclenchement d'une tache planifié à distance avec schtasks , tache qui lance ton bat !
bonne nouvelleça fonctionne avec Psexec
mais après réflexion je suis pas sur que ce soit la solution !
si tu fait le test avec un utilisateur autre que toi sur l'ordi distant ça ne devrais plus fonctionné !
un utilisateur ne peut pas ouvrir une popup sur une session d'un autre utilisateur !
voir ce blog de Microsoft !
l'affichage d'une image me semble compromise, sauf de le login/password de tous les utilisateurs !
il reste une possibilité avec le déclenchement d'une tache planifié à distance avec schtasks , tache qui lance ton bat !
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 4 mois #22549
par Philippe
Réponse de Philippe sur le sujet Re:[Script Diffusion]
salut Darkdams
je viens de faire quelques tests, et ça marche avec schtasks
j'ai fait le test avec ce code :
[code:1]$ordi = \"pc-de-test-distant\"
schtasks /create /s $ordi /tn \"Mon App\" /xml \"c:\temp\mon app4.xml\"
schtasks /run /s $ordi /tn \"Mon App\"
sleep 1
schtasks /delete /f /s $ordi /tn \"Mon App\"
[/code:1]le fichier XML est en fichier joint de ce message. j'ai rajouté extension txt pour pouvoir le téléchargé ici !
il devra être sur l'ordi distant
il te faudra modifier le nom du bat à lancé à la fin du fichier XML
a partir de la on peut faire l'execution sur tous les ordi de ton domaine avec ce script :
[code:1]$listeordis = Get-ADComputer -Filter {(name -like \"*\"«»)}
$listeordis | foreach {
$ordi = $_.DNSHostName
if (Test-Connection $ordi -Count 2 -Quiet ) {
schtasks /create /s $ordi /tn \"Mon App\" /xml \"c:\temp\mon app.xml\"
schtasks /run /s $ordi /tn \"Mon App\"
sleep 1
schtasks /delete /f /s $ordi /tn \"Mon App\"
}
}
[/code:1]
<br><br>Message édité par: 6ratgus, à: 25/10/16 12:19
je viens de faire quelques tests, et ça marche avec schtasks
j'ai fait le test avec ce code :
[code:1]$ordi = \"pc-de-test-distant\"
schtasks /create /s $ordi /tn \"Mon App\" /xml \"c:\temp\mon app4.xml\"
schtasks /run /s $ordi /tn \"Mon App\"
sleep 1
schtasks /delete /f /s $ordi /tn \"Mon App\"
[/code:1]le fichier XML est en fichier joint de ce message. j'ai rajouté extension txt pour pouvoir le téléchargé ici !
il devra être sur l'ordi distant
il te faudra modifier le nom du bat à lancé à la fin du fichier XML
a partir de la on peut faire l'execution sur tous les ordi de ton domaine avec ce script :
[code:1]$listeordis = Get-ADComputer -Filter {(name -like \"*\"«»)}
$listeordis | foreach {
$ordi = $_.DNSHostName
if (Test-Connection $ordi -Count 2 -Quiet ) {
schtasks /create /s $ordi /tn \"Mon App\" /xml \"c:\temp\mon app.xml\"
schtasks /run /s $ordi /tn \"Mon App\"
sleep 1
schtasks /delete /f /s $ordi /tn \"Mon App\"
}
}
[/code:1]
La pièce jointe Mon_App4.txt est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- JAMON
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 9 ans 1 mois #23026
par JAMON
Réponse de JAMON sur le sujet Re:[Script Diffusion]
Bonjour,
Désolé d'avoir mis du temps à répondre mais j'ai eu pas mal de projets à réaliser entre temps. Du coup je me re-penche dessus
Merci pour le coup de main
C'est génial !!
petite question, est qu'as la place des ordinateur on peut envoyer à des utilisateurs ou groupe AD ?
Désolé d'avoir mis du temps à répondre mais j'ai eu pas mal de projets à réaliser entre temps. Du coup je me re-penche dessus
Merci pour le coup de main
C'est génial !!
petite question, est qu'as la place des ordinateur on peut envoyer à des utilisateurs ou groupe AD ?
Connexion ou Créer un compte pour participer à la conversation.
- JAMON
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 9 ans 1 mois #23027
par JAMON
Réponse de JAMON sur le sujet Re:[Script Diffusion]
Arf, du coup je suis complètement perdu XD
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 1 mois #23028
par Philippe
Réponse de Philippe sur le sujet Re:[Script Diffusion]
salut Darkdams
a part envoyer un mail aux utilisateurs, on ne peut pas identifier les pc qu'ils utilisent !
enfin pas simplement avec un script !
par contre avec un petite modif dans le script lancé sur le poste distant on peut être y arrivé !
il suffit de comparé le nom de l'utilisateur en cours à la liste
le problème est de transmettre la liste des utilisateurs au script sur les postes !
le plus simple étant un fichier dans un espace commun
non, pas avec l'approche actuelpetite question, est qu'as la place des ordinateur on peut envoyer à des utilisateurs ou groupe AD ?
a part envoyer un mail aux utilisateurs, on ne peut pas identifier les pc qu'ils utilisent !
enfin pas simplement avec un script !
par contre avec un petite modif dans le script lancé sur le poste distant on peut être y arrivé !
il suffit de comparé le nom de l'utilisateur en cours à la liste
le problème est de transmettre la liste des utilisateurs au script sur les postes !
le plus simple étant un fichier dans un espace commun
veut tu un rappel de la demande et la solution trouvé ?Arf, du coup je suis complètement perdu XD
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.053 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Script Diffusion]