admininfo
Messages postés333Date d'inscriptionlundi 27 juillet 2009StatutMembreDernière intervention 1 avril 2014
-
Modifié par admininfo le 10/10/2011 à 19:17
admininfo
Messages postés333Date d'inscriptionlundi 27 juillet 2009StatutMembreDernière intervention 1 avril 2014
-
10 oct. 2011 à 19:17
Bonjour,
voila j'ai un petit soucie je fait mon stage dans une entreprise qui me demande de refaire leurs logon script (mais je ne suis pas développeuse à la base )je m'explique j'ai déja les logon script au format kix (que personne ne connait) que je ne connait pas et on m'a demander de le faire en batch mais après consultation de pages sur le web ça m'a pas l'air adapter enfin je ne sait pas je leurs proposerais bien le power shell qui m'a l'aire plus actuel..... Mais comme je l'ai dit je ne suis pas développeuse et je connait absolument aucun de ses langages je vais voire le power shell dans ma formation mais courants mars seulement (c'est un plus pour mon de le voire en avance mais je ne sait pas si c'est adapter à ce qu'il veulent)
dans tous les cas je voulais savoir quel était le langage le plus facile à remplacer et surtout le plus adapter un remplacement du kix dans le cadres de logon script
kix - batch
ou
kix - power shell
je vous met une partie du fichier pour que vous vous fassiez une idée
en gros faut que je trouve la meilleur solution pour remplacer
; Fonction de test de la présence d'un lecteur réseau
; Si le lecteur n'existe pas, on le monte
Function CheckDevice($device, $share)
CD $device
IF @Error <> 0
USE $device $share
ENDIF
EndFunction
; ---------------------------------------------------------------------------------------------------------
? "Lancement du script de connexion"
Settime "\\.com"
; On vérifie que le script ne s'execute pas sur le serveur Server1
If @WKSTA="Server1"
? "Annulation du script"
Else
; ---------------------------------------------------------------------------------------------------------
; Chargement des lecteurs communs
? "1 - Chargement des lecteurs communs"
? CheckDevice(R:, "\\.com\commun$")
If Ingroup("toto")
? CheckDevice(T:, "\\.com\rh-commun$")
Endif
; ---------------------------------------------------------------------------------------------------------
; Lancement de l'application Inventory
? "2 - Lancement de l'application Inventory"
run "\\.com\commun$\Info\Inventory.exe"
; ---------------------------------------------------------------------------------------------------------
; Chargement des répertoires services
? "3 - Chargement des répertoires services"
If Ingroup("servicerh")
? CheckDevice(S:, "\\.com\rh-ressou$")
Endif
If Ingroup("servicepaie")
? CheckDevice(W:, "\\.com\rh-paie$")
Endif
; ---------------------------------------------------------------------------------------------------------
; Chargement des actions spécifiques
? "4 - Chargement des actions spécifiques"
Run "\\.com\commun$\Info\ittl.bat"
; Configuration de l'écran de veille
run "\\.com\logon$\screensaver\screensaver.bat"
; Configuration du proxy
WriteValue("\\" + @WKSTA + "\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings","AutoConfigURL","http://proxy.com/proxy.pac","Reg_SZ")
; Chargement des répertoires propre à l'utilisateur
? "5 - Chargement des répertoires propre à l'utilisateur"