Bonjour ,

Actuellement en stage, je dois adapter/optimiser un script de déploiement pour OCS Inventory.

Dans ce script, je dois récupérer la variable d'environnement du nom du poste.
J'obtiens une erreur qui m'explique que "strcomputer" n'est pas renseigné.
Or, j'ai bien dans mon code une fonction qui permet de définir cette dernière.
En voici , un extrait :

Appel de la fonction pour définir la variable :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
strcomputer =environ("computername")
Code de la fonction environ :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Function Environ(VarName)
 
	Dim wss, env
	Set wss = CreateObject("WScript.Shell")
	Set env = wss.environment("Process")
	Environ = env(VarName)
	If  Environ = "" Then
		Set env = wss.environment("system")
		Environ = env(VarName)
	End If
 
End Function
Une idée ?