script de connexion

script de connexion - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 03-07-2008 à 10:21:44    

Bonjour,
 
je ne sais pas si je suis dans la bonne (sous-)catégorie
 
j'utilise le script de connexion déjà pour le mapping des lecteur réseaux...
mais je sais qu'il y a moyen de les utiliser pour lancer des installation de logiciel et package
 

Code :
  1. start u:\gimp-2.2.13-i586-setup-1.exe /SP- /SILENT /NORESTART


 
tant que l'utilisateur est admin local ça marche
une fois qu'il s'agit d'un utilisateur standard il me demande d'élever les droits
 
1. comment faire une exécution d'install en tant qu'admin
2. comment vérifier que le programme est déjà installé pour éviter de relancer l'install à chaque logon
 
une idée?
 
 
Merci

Reply

Marsh Posté le 03-07-2008 à 10:21:44   

Reply

Marsh Posté le 06-07-2008 à 19:04:39    

en utilisant de vrai outils de déploiement

Reply

Marsh Posté le 06-07-2008 à 19:39:26    

Bonjour,
 
l'ennui c'est que les outils tel que WinIstall et compagnie nécessites des configurations identiques vu que le logiciel prends une photo avant et après installation...
hors j'ai hérité d'un parc informatique pas du tout homogène
 
j'ai essayé avec des .zap mais les users doivent être admin locaux
 
à moins qu'il existe une commande particulière pour élevé ceux-ci temporairement au niveau d'admin et l'abaissé ensuite???


Message édité par malvira le 06-07-2008 à 19:40:22
Reply

Marsh Posté le 06-07-2008 à 23:54:01    

un script de connexion est fait pour lancer des commandes à la connexion de l'utilisateur.
Si le but est de faire de la distribution de soft, il vaut mieux se baser sur des logiciels (ou des métodes) de télédistributions telles que les GPO de distribution logiciel, les outils tel que psexec (même si pas très adapté), ou SCCM (ou System center essentials pour les petites boites), et les concurrents.
 
Après tu as la solution très crade pour le passage en admin d'utiliser le runas mais bon déconseillé quoi

Reply

Marsh Posté le 07-07-2008 à 12:16:12    

oki voila,
 
je viens d'essayer comme tu m'a conseillé avec psexec
 
l'install direct à partir du réseau ne fonctionne pas
obligé de passé par la copie
 
pour lancer les commande system pas de prob
 

Code :
  1. psexec \\mamachine -u Administrateur -p "mdp" xcopy \\partage\apps c:\
  2. psexec \\mamachine -u Administrateur "mdp" c:\install.bat


 
la copie des fichiers fonctionne mais lors du lanement du batch file
 
 
message d'erreur suivant  
 
gimp.exe n'est pas reconnu en tant que commande interne ou externe un programme exécutable ou un fichier de commandes
c:\windows\system32\gimp.exe /SP- /SILENt /NORESTART
c:\install.bat exited on mamachine with code error 1
 
si ça marche c'est super
une idée ptet.
 

Code :
  1. psexec @file -u Administrateur -p "mdp" xcopy \\partage\apps c:\
  2. psexec @file -u Administrateur "mdp" c:\install.bat

pas encore essayé car pas trouvé d'explication sur la structure du fichier
 
 
 
Merci


Message édité par malvira le 07-07-2008 à 12:27:48
Reply

Marsh Posté le 08-07-2008 à 08:39:46    

Bonjour,
 
voila j'y suis arriver à l'aide d'un script AutoIt appelé par le script de connexion
 

Code :
  1. RunAs("login", "domaine","mdp",1,"filename" )


 
mais cela m'intéressairais toujours de savoir comment on s'y prend avec psexec....
 
Merci


Message édité par malvira le 08-07-2008 à 08:40:28
Reply

Marsh Posté le 08-07-2008 à 10:55:48    

Bonjour,
 
Voila une idée finale qui fonctionne en tout cas pour the gimp
 
je ne sais pas si c'est très orthodoxe mais bon
 

Code :
  1. Dim $DirLocation
  2. $DirLocation = "c:\Program Files\GIMP-2.0"
  3. If FileExists($DirLocation) Then
  4.   Exit
  5. Else
  6. RunAs("login", "domaine","mdp",1,"filename" )
  7. EndIf
  8. Exit

Reply

Marsh Posté le 15-07-2008 à 09:31:17    

Lors de l'utilisation du runas telle que vous la faite, un profil utilisateur sera creer pour l'utilisateur du runas, c'est d'ailleur dans ce profil que seront ajoutées les divers modification faites par l'installer propre à l'utilisateur.
 
Si l'installeur de fait pas de modif dans le profil de l'utilisateur il peut être interessant de rajouter /noprofile au runas, cela évite que soit générés des fichiers pour rien.

Reply

Marsh Posté le 15-07-2008 à 10:07:47    


 

Code :
  1. 1. Dim $DirLocation
  2.    2. $DirLocation = "c:\Program Files\GIMP-2.0"
  3.    3.
  4.    4. If FileExists($DirLocation) Then
  5.    5.   Exit
  6.    6. Else
  7.    7. RunAs("login", "domaine","mdp",0,"filename" )
  8.    8. EndIf
  9.    9.
  10.   10. Exit


 
pour le no profile le flag est 0 au lieu de 1

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed