Désactiver le wifi

Désactiver le wifi - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 22-05-2007 à 17:24:51    

Salut tout le monde,
 
Savez vous si il est possible de désactiver le wifi sur l'ensemble des machines d'un parc (vista ou xp) ?
Si possible via GPO ?
 
Merci pour vos retour d'expérience

Reply

Marsh Posté le 22-05-2007 à 17:24:51   

Reply

Marsh Posté le 22-05-2007 à 19:19:03    

C'est + ou - facilement possible selon ce que tu veux exactement et l'homogeneité de ton parc.
 
La solution cache-misere peut être de desactiver le service de config automatique du wifi de windows, si y'a pas de soft constructeur pour la gestion du wifi ça devient du coup beaucoup trop compliqué de configurer une connexion.
 
Sinon tu peux desactiver les cartes wifi avec un login script checkant les connexions réseaux inventoriés dans le registre et identifiant celles qui sont en wifi, puis en les desactivant avec devcon.
 
Le script pompé je sais plus ou :
 

Const HKEY_LOCAL_MACHINE = &H80000002
 
Public WShell
 
strComputer = "."
 
Set WShell = Wscript.CreateObject("Wscript.Shell" )
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\default:StdRegProv" )
 
strKeyPath = "SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}"
oReg.EnumKey HKEY_LOCAL_MACHINE, strKeyPath, arrSubKeys
 
For Each subkey In arrSubKeys
If subkey <> "Descriptions" Then
Wscript.Echo strKeyPath & "\" & subkey & "\" & "Connection"
strValueName = "MediaSubType"
oReg.GetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,dwvalue
 
strValueName = "Name"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,strValue
Wscript.Echo "Card: " & strValue
 
If dwvalue = 2 Then
strValueName = "Name"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,strValue
Wscript.Echo "This is a wireless card will be disabled: " & strValue
 
strValueName = "PnpInstanceID"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath & "\" & subkey & "\" & "Connection" ,strValueName,strValue
wShell.Run "devcon disable ""@" & strValue & """" ,2,true
End If
End If
Next


 
Ca implique d'avoir l'utilitaire devcon (téléchargeable chez MS) dans le path de tes PC.
 
Si t'as un parc avec peu de modeles de carte wifi différent, tu peux aussi directement faire des scripts plus simples les ciblant directement.

Reply

Marsh Posté le 23-05-2007 à 11:09:19    

Alors la ... Chapeau
Merci pour ton aide
 
Je te tiens au courant

Reply

Sujets relatifs:

Leave a Replay

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