Question
Installation à distance [Résolu]
- MiKL
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 16 ans 8 mois #4923
par MiKL
Installation à distance [Résolu] a été créé par MiKL
Bonsoir,
Je cherche à installer un msi à distance.
Les serveurs n'ont pas la class Win32_Product.
Je tente donc avec:
(Get-WMIObject -ComputerName \"Serveur1\" -List | Where-Object -FilterScript {$_.Name -eq \"Win32_Process\"}).create('msiexec /i \\chemindumsi\soft.msi')
Cela me crée un process utilisateur effectivement...pas une installation. Disons que je ne sais pas ce qu'il fait en tâche de fond.
Le msi devrait s'installer en 3 sec.<br><br>Message édité par: MiKL, à: 28/07/09 23:04
Je cherche à installer un msi à distance.
Les serveurs n'ont pas la class Win32_Product.
Je tente donc avec:
(Get-WMIObject -ComputerName \"Serveur1\" -List | Where-Object -FilterScript {$_.Name -eq \"Win32_Process\"}).create('msiexec /i \\chemindumsi\soft.msi')
Cela me crée un process utilisateur effectivement...pas une installation. Disons que je ne sais pas ce qu'il fait en tâche de fond.
Le msi devrait s'installer en 3 sec.<br><br>Message édité par: MiKL, à: 28/07/09 23:04
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 16 ans 8 mois #4931
par Robin Lemesle
Robin MVP PowerShell
Réponse de Robin Lemesle sur le sujet Re:Installation à distance
Hello MiKL,
As-tu un message d'erreur ? ou tu constates que l'installation n'est pas faite ?
Normalement, l'installation est assez rapide.
Robin<br><br>Message édité par: Robin, à: 17/07/09 08:42
As-tu un message d'erreur ? ou tu constates que l'installation n'est pas faite ?
Normalement, l'installation est assez rapide.
Robin<br><br>Message édité par: Robin, à: 17/07/09 08:42
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Gabriel
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 16 ans 8 mois #4937
par Gabriel
Réponse de Gabriel sur le sujet Re:Installation à distance
Salut
dans ta commande pour installer le MSI demande:
l'ecriture d'un fichier de log,
ainsi que ces parametres:
/qn (ne rien afficher)
/L*v c:\temp\nom du fichier_install.log
ALLUSERS=1 installe l'appli pour tous les utilisateurs (ca peut corrigier ton probleme, par defaut et sauf si le msi le specifie, l'appli sera installée pour l'utilisateur qui execute la commande...
ce qui donne :
[code:1](Get-WMIObject -ComputerName \"Serveur1\" -List | Where-Object -FilterScript {$_.Name -eq \"Win32_Process\"}).create('msiexec /i \chemindumsisoft.msi ALLUSERS=1 /qn /L*v \"c:\temp\nom du fichier_install.log\"')
[/code:1]
grace au fichier de log tu sauras si il se passe quelque chose ou pas...
<br><br>Message édité par: tonic8, à: 17/07/09 20:47
dans ta commande pour installer le MSI demande:
l'ecriture d'un fichier de log,
ainsi que ces parametres:
/qn (ne rien afficher)
/L*v c:\temp\nom du fichier_install.log
ALLUSERS=1 installe l'appli pour tous les utilisateurs (ca peut corrigier ton probleme, par defaut et sauf si le msi le specifie, l'appli sera installée pour l'utilisateur qui execute la commande...
ce qui donne :
[code:1](Get-WMIObject -ComputerName \"Serveur1\" -List | Where-Object -FilterScript {$_.Name -eq \"Win32_Process\"}).create('msiexec /i \chemindumsisoft.msi ALLUSERS=1 /qn /L*v \"c:\temp\nom du fichier_install.log\"')
[/code:1]
grace au fichier de log tu sauras si il se passe quelque chose ou pas...
Connexion ou Créer un compte pour participer à la conversation.
- MiKL
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 16 ans 7 mois #5004
par MiKL
Réponse de MiKL sur le sujet Re:Installation à distance
Bonsoir,
Désolé pour le retard, je n'ai pas reçu de notification et j'étais en vacances.
Pour contourner mon pb, j'ai fait un truc pas trop propre mais on verra à la v2.
En fait, je n'ai pas assez eu de temps pour trouver le pb.
Le fait est aussi que le but final était une réparation forcée de msi et que elle ne peut se faire que depuis la source d'origine et non pas depuis un msi situé ailleurs physiquement...chose que je n'ai pas compris de suite. Alors forcément tout mes tests étaient vains et faussés.
J'suis clair ?
[code:1]new-psdrive -name M -psprovider FileSystem -root \\Serveur1\c$ |out-null
'msiexec /fa chemindumsisoft.msi' |Out-File M:\windows\temp\msi.ps1
(Get-WMIObject -ComputerName Serveur1 -List | Where-Object -FilterScript {$_.Name -eq \"Win32_Process\"}).Create(\"powershell c:\windows\temp\msi.ps1\"«») |Out-Null
remove-psdrive -name M[/code:1]
Je mappe un lecteur, créé un ps1 sur le serveur et execute ensuite le ps1.
/fa parce que dans c'est une réparation forcée. Mais le principe est le même.
J'ai pris connaissance de vos infos et vais tester ça rapidement.
Merci
Désolé pour le retard, je n'ai pas reçu de notification et j'étais en vacances.
Pour contourner mon pb, j'ai fait un truc pas trop propre mais on verra à la v2.
En fait, je n'ai pas assez eu de temps pour trouver le pb.
Le fait est aussi que le but final était une réparation forcée de msi et que elle ne peut se faire que depuis la source d'origine et non pas depuis un msi situé ailleurs physiquement...chose que je n'ai pas compris de suite. Alors forcément tout mes tests étaient vains et faussés.
J'suis clair ?
[code:1]new-psdrive -name M -psprovider FileSystem -root \\Serveur1\c$ |out-null
'msiexec /fa chemindumsisoft.msi' |Out-File M:\windows\temp\msi.ps1
(Get-WMIObject -ComputerName Serveur1 -List | Where-Object -FilterScript {$_.Name -eq \"Win32_Process\"}).Create(\"powershell c:\windows\temp\msi.ps1\"«») |Out-Null
remove-psdrive -name M[/code:1]
Je mappe un lecteur, créé un ps1 sur le serveur et execute ensuite le ps1.
/fa parce que dans c'est une réparation forcée. Mais le principe est le même.
J'ai pris connaissance de vos infos et vais tester ça rapidement.
Merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.056 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Installation à distance [Résolu]