[..] Installer un programme depuis le réseau sans le copier
Posté : dim. 21 mars 2010 01:37
Bonjour,
Je souhaite faire un nouveau script pour déployer le client de messagerie GroupWise 8 sur tous les postes de travail de mon réseau.
D'habitude, (voir ci-dessous) je copie la source sur le poste via la commande "FileInstall" avant de l'exécuter "RunAsWait"
Aujourd'hui je n'ai pas la possibilité de copier le programme avant de l'exécuter car la source fait 300 Mo et je dois donc lancer le setup depuis le réseau.
Bien que tous les postes de travail à déployer ont un compte administrateur avec un password identique, ce même compte administrateur n'existe pas sur le réseau Novell.
Je dois pourtant exécuter l'installation de ce programme depuis le réseau et en tant qu'administrateur du poste local Windows XP.
J'ai déjà essayé quelques solutions mais rien n'y fait. Si j'utilise la commande "SellExecute" ou "Run" (voir ci-dessous) n'utilisant pas les variables $DomainUsername et $UserPassword cela fonctionne, logique !! mais impossible de faire de cette façon car GroupWise demande des droits d'administrateur pour s'installer.
Si un de vous a une idée je suis preneur, peut être un script qui ajouterais l'utilisateur local dans le groupe administrateurs local avant l'installation, ensuite lancer l'installation avec la commande "Run", et pour finir ont supprime l'utilisateur du groupe administrateur local, ce script malheureusement est un peu trop compliqué à faire pour moi !!!
Merci d'avance ...........................................
Je souhaite faire un nouveau script pour déployer le client de messagerie GroupWise 8 sur tous les postes de travail de mon réseau.
D'habitude, (voir ci-dessous) je copie la source sur le poste via la commande "FileInstall" avant de l'exécuter "RunAsWait"
Code : Tout sélectionner
Local $LocalUserName
Local $UserPassword
$LocalUserName = 'administrateur'
$UserPassword = 'XXXXXXXXXXX'
AutoItSetOption("TrayIconHide", 1)
FileInstall("\\NovellServer\Script\programme.exe", "C:\Windows\system32\programme.exe", 1)
RunAsWait($LocalUserName, @ComputerName, $UserPassword, 1, @ComSpec & ' /c ' & 'C:\Windows\system32\programme.exe', @WindowsDir, @SW_HIDE)
Bien que tous les postes de travail à déployer ont un compte administrateur avec un password identique, ce même compte administrateur n'existe pas sur le réseau Novell.
Je dois pourtant exécuter l'installation de ce programme depuis le réseau et en tant qu'administrateur du poste local Windows XP.
J'ai déjà essayé quelques solutions mais rien n'y fait. Si j'utilise la commande "SellExecute" ou "Run" (voir ci-dessous) n'utilisant pas les variables $DomainUsername et $UserPassword cela fonctionne, logique !! mais impossible de faire de cette façon car GroupWise demande des droits d'administrateur pour s'installer.
Code : Tout sélectionner
Run( '\\NovellServer\Script\programme.exe')Merci d'avance ...........................................