Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

script .vbs

4 réponses
Avatar
willow
j'ai trouv=E9 un moyen de changer d'ip avec un script vbs=20
mais le probl=E8me cest que je veut qu'un utilisateur=20
normal puisse lutiliser or ce script ne marche que en=20
administrateur.

debut du script
=20
strComputer =3D "test"
Set objWMIService =3D GetObject("winmgmts:\\" & strComputer=20
& "\root\cimv2")
Set colNetAdapters =3D objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where=20
IPEnabled=3DTRUE")
strIPAddress =3D Array("192.168.0.244")
strSubnetMask =3D Array("255.255.255.0")
strGateway =3D Array("192.168.1.245")
strGatewayMetric =3D Array(1)
For Each objNetAdapter in colNetAdapters
errEnable =3D objNetAdapter.EnableStatic(strIPAddress,=20
strSubnetMask)
errGateways =3D objNetAdapter.SetGateways(strGateway,=20
strGatewaymetric)
If errEnable =3D 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next

Merci de vos suggestions

4 réponses

Avatar
Hervé Abby
Bonjour willow
Sachez que le mode utilisateur restreint ne permet pas toujours l'accès à
des commande du système.

--
Hervé Abby Sitel pour l'assistance utilisateur Microsoft
"willow" a écrit dans le message de news:
0b8c01c39974$ab7c9330$
j'ai trouvé un moyen de changer d'ip avec un script vbs
mais le problème cest que je veut qu'un utilisateur
normal puisse lutiliser or ce script ne marche que en
administrateur.

debut du script

strComputer = "test"
Set objWMIService = GetObject("winmgmts:" & strComputer
& "rootcimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where
IPEnabled=TRUE")
strIPAddress = Array("192.168.0.244")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.1.245")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress,
strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway,
strGatewaymetric)
If errEnable = 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next

Merci de vos suggestions
Avatar
laurent
as tu essayer de le lancer en batch depuis ton server, en
tant que profil pour l utilisateur.
comme ca, ca te permet de contourner le probleme d
utilisateur restreint, puisque tu le lance avec le batch
de demarage.


-----Message d'origine-----
Bonjour willow
Sachez que le mode utilisateur restreint ne permet pas
toujours l'accès à

des commande du système.

--
Hervé Abby Sitel pour l'assistance utilisateur Microsoft
"willow" a écrit dans le message
de news:

0b8c01c39974$ab7c9330$
j'ai trouvé un moyen de changer d'ip avec un script vbs
mais le problème cest que je veut qu'un utilisateur
normal puisse lutiliser or ce script ne marche que en
administrateur.

debut du script

strComputer = "test"
Set objWMIService = GetObject("winmgmts:" & strComputer
& "rootcimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where
IPEnabled=TRUE")
strIPAddress = Array("192.168.0.244")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.1.245")
strGatewayMetric = Array(1)
For Each objNetAdapter in colNetAdapters
errEnable = objNetAdapter.EnableStatic(strIPAddress,
strSubnetMask)
errGateways = objNetAdapter.SetGateways(strGateway,
strGatewaymetric)
If errEnable = 0 Then
WScript.Echo "The IP address has been changed."
Else
WScript.Echo "The IP address could not be changed."
End If
Next

Merci de vos suggestions


.



Avatar
-----Message d'origine-----
as tu essayer de le lancer en batch depuis ton server,
en

tant que profil pour l utilisateur.
comme ca, ca te permet de contourner le probleme d
utilisateur restreint, puisque tu le lance avec le batch
de demarage.


bin en fait g un server linux ...... ;oD


Avatar
JoeBaratin
On Thu, 23 Oct 2003 07:48:06 -0700, "willow"
wrote:

j'ai trouvé un moyen de changer d'ip avec un script vbs
mais le problème cest que je veut qu'un utilisateur
normal puisse lutiliser or ce script ne marche que en
administrateur.


Et RUNAS ?
Cela permet de lancer un programme sans en avoir les droits dans la
session. Tu peux meme enregistrer le mot de passe admin pour qu'il ne
soit plus obliger de venir a chaque fois......


--
Les fautes d'orthographes sus-citées sont déposées auprès de leurs
propriétaires respectifs. Aucune responsabilité n'est engagée sur
la lisibilité du message ou les éventuels dommages qu'ils peuvent
engendrer.