|
|||||||||||
| Le Forum de Référence sur les Technologies Microsoft - http://www.forum-microsoft.org | |||||||||||
Modérateurs: Nebil-b, ygainche, Modérateurs_Divers

Koj a écrit:Quelqu'un sait me dire si Windows 2000 se comporte de la même manière ?
Koj



ouebman a écrit:lol c'est bientôt un tuto![]()
en tout cas intéressant.


Koj a écrit:Avec windows NT4/2000/2003, il n'y a pas de GPO pour configurer cet onglet. (j'ai vu une fiche de KB microsoft qui le précise)

eric_at_2037 a écrit:Quelqu’un a une solution pour automatiser la configuration des postes clients avec « Protected EAP » ?
eric_at_2037 a écrit:Peut être que la solution est « Smart card or other certificate » sous réserve de déployer automatique les certificats clients.
eric_at_2037 a écrit:J'ai trouvé un exe du nom de "PEAPActivate-Install.EXE" dans SMS qui assure la configure automatiquement. En revanche il faut que le contexte d'exécution ait des droits d'administrateurs.
eric_at_2037 a écrit:C'est oké, en revanche la génération massive de certificat peut poser quelques problèmes...

Koj a écrit:"PEAPActivate-Install.EXE" nécessite t il obligatoirement la présence de l'agent SMS ? ou peut on l'utiliser en ligne de commande ? (pour deploiement scripté)
; Script Start - Add your code below here
; no MsgBox error
Opt("RunErrorsFatal", 0)
; logerr
$message = ""
if RunAsSet('administrator-deploy', 'domaine', 'mdpadmdeploy') Then
if Run("\\srv\deploy\PEAPActivate-Install.EXE", "", @SW_HIDE) Then
;MsgBox(0, 'Message', 'Now running with admin rights.')
; base des registres
if NOT RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPOL\Parameters\General\Global", "AuthMode", "REG_DWORD", "2") Then
; err
$message = $message & "err RegWrite AuthMode - "
EndIf
if NOT RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EAPOL\Parameters\General\Global", "SupplicantMode", "REG_DWORD", "3") Then
; err
$message = $message & "err RegWrite SupplicantMode - "
EndIf
; ok
$message = $message & "oke"
Else
; erreur RunAsSet
$message = $message & " err RunAsSet"
EndIf
Else
; the operating system does not support this function
; initialise a set of user credentials to use during Run and RunWait operations
$message = $message & " err RunAsSet not support"
EndIf
; on rend les droits utilisateurs
RunAsSet()
; on envoit le rapport d'execution à Monsieur Eric
;MsgBox(1, "test", @IPAddress1 & " - " & _GetMACFromIP(@IPAddress1) & " - " & @ComputerName & " - " & @UserName & " - " & @OSVersion & " - " & @OSServicePack & " - " & $message)
InetGet( "http://srv/eric/set_eapol.php?ip=" & _GetMACFromIP(@IPAddress1) & "&mac=" & $MAC & "&name=" & @ComputerName & "&os=" & @OSVersion & "&ossp=" & @OSServicePack & "\getmac-ebouche.txt", "1", @tempDir, "0")
; get info
Func _GetMACFromIP($sIP)
Local $MAC, $MACSize
Local $i, $s, $r, $iIP
$MAC = DllStructCreate("byte[6]")
$MACSize = DllStructCreate("int")
DllStructSetData($MACSize, 1, 6)
$r = DllCall("Ws2_32.dll", "int", "inet_addr", "str", $sIP)
$iIP = $r[0]
$r = DllCall("iphlpapi.dll", "int", "SendARP", "int", $iIP, "int", 0, "ptr", DllStructGetPtr($MAC), "ptr", DllStructGetPtr($MACSize))
$s = ""
For $i = 0 To 5
;If $i Then $s = $s & ";"
$s = $s & Hex(DllStructGetData($MAC, 1, $i + 1), 2)
Next
Return $s
EndFunc ;==>_GetMACFromIPKoj a écrit:J'ai déployé 200 à 300 certificats d'ordinateurs sans soucis (chanceux ?) via gpo et microsoft certificat server. Quand tu parles de "massif", tu penses à quelle en quantité ?
Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invités