Wsus client non détecté: urgent!!!!

anonymous -  
 mst -
Bonjour,
J'ai actuellement installé et synchronisé un serveur wsus sur Wserver 2K3 sp2 qui est dans le WORKGROUP.Le probleme est que je n'arrive pas a faire pointer mes clients un sous xp sp2 dessus sans active directory.j'ai lu de nombreux tuto mais pas de solution.j'ai vu qu'on pouvait modifier les bases registres des clients mes mon auto update n'est pas dans hkeylocalmachine mais dans hkeyusers.....clients pas dans le workgroup.Et je ne maitrise pas du tout les stratégies de groupe qui sont pas trés bien expliquées sur le net.
merci pour aide precieuse.
A voir également:

2 réponses

mst
 
pour WSUS sans domaine (en WORKGROUP) on pas par les registres pour configurer les clients,

voissi 2 fichiers qui t'aiderons

install_client_wsus.bat qui contient les lignes suivantes.

echo off

net stop "wuauserv"

net stop "bits"

regedit /s install.reg

net start "wuauserv"

net start "bits"

echo Detect Now

wuauclt /resetauthorization /detectnow

pause


install.reg qui contient les ligne suivantes.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]

"ElevateNonAdmins"=dword:00000001

"TargetGroup"="TEST"

"TargetGroupEnabled"=dword:00000001

"WUServer"="http://serveurWSUS:8530"

"WUStatusServer"="http://serveurWSUS:8530"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]

"AUOptions"=dword:00000004

"AutoInstallMinorUpdates"=dword:00000001

"DetectionFrequency"=dword:00000001

"DetectionFrequencyEnabled"=dword:00000001

"NoAutoRebootWithLoggedOnUsers"=dword:00000000

"NoAutoUpdate"=dword:00000000

"RebootRelaunchTimeout"=dword:0000000a

"RebootRelaunchTimeoutEnabled"=dword:00000001

"RebootWarningTimeout"=dword:00000005

"RebootWarningTimeoutEnabled"=dword:00000000

"RescheduleWaitTime"=dword:0000001e

"RescheduleWaitTimeEnabled"=dword:00000000

"ScheduledInstallDay"=dword:00000000

"ScheduledInstallTime"=dword:0000000c

"UseWUServer"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]

"Start"=dword:00000002

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS]

"Start"=dword:00000002
0
mst
 
voisi aussi un scripte qui peut servir dans le cas ou le réseaux est isoler d'internet , il automatise un certain nombres de taches pour l'exportation (sur serveur wsus connecter a internet est l'importation sur le serveur wsus isoler d'internet.

les fichier md5sum.exe doit ce trouver dans le même répertoire que le scripte pour pouvoir avoir le calcule des md5 des fichier sauvegardes.
on le trouve dans UnxUtils projet ici https://sourceforge.net/projects/unxutils/files/unxutils/current/

export.bat
echo off

:menu1

cls

echo Pour fair une exportation Normal (total) de WSUS : appui sur 1

echo Pour fair une exportation Diff‚rentiel de WSUS : appui sur 2

echo Pour fair une exportation Incr‚mentiel de WSUS : appui sur 3

set /P TypeSauv=

if %TypeSauv%==1 (set TypeSauv=n

goto menu1fin)

if %TypeSauv%==2 (set TypeSauv=diff

goto menu1fin)

if %TypeSauv%==3 (set TypeSauv=incr

goto menu1fin)

echo veuillez entrer une valeurs corrŠcte.

pause

goto menu1

:menu1fin

rem ############## déclaration est initialisation des variables #############

set repexp=d:\exportationwsus\

set repimp=d:\importationwsus\

set replog=%repexp%log\

set Wsus_Stores_updates=d:\WSUS\WSUSContent\

set Chemin_MD5=%cd%\

set jour=%date:~0,2%

set moi=%date:~3,2%

Set annee=%date:~6,4%

set heur=%time:~0,2%

set minute=%time:~3,2%

set fin=_%jour%_%moi%_%annee%_%heur%h%minute%

if %TypeSauv%==n (set BackupLog=backup_N_log.txt

set SauvDu=sauvegarde_N_du_%fin%

set MD5SUM=MD5SUM_N.txt

set Dernier=DERNIER_NORMAL.txt

)

if %TypeSauv%==diff (set BackupLog=backup_D_log.txt

set SauvDu=sauvegarde_D_du_%fin%

set MD5SUM=MD5SUM_D.txt

set Dernier=DERNIER_DIFF.txt)

if %TypeSauv%==incr (set BackupLog=backup_I_log.txt

set SauvDu=sauvegarde_I_du_%fin%

set MD5SUM=MD5SUM_I.txt

set Dernier=LIST_INCR.txt)

rem #########################################################################

rem ########## Création des répertoirs de travails et init des log ##########

if not exist %repexp% mkdir %repexp%

if not exist %replog% mkdir %replog%

del "%USERPROFILE%\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data\backup*.log"

if %TypeSauv%==diff ( echo off > %replog%DERNIER_DIFF.txt

echo off > %replog%LIST_INCR.txt

echo off > %replog%backup_D_log.txt

echo off > %replog%backup_I_log.txt

echo off > %replog%MD5SUM_D.txt

echo off > %replog%MD5SUM_I.txt )

if %TypeSauv%==n (echo off > %replog%LIST_INCR.txt

echo off > %replog%MD5SUM_D.txt

echo off > %replog%MD5SUM_I.txt

echo off > %replog%DERNIER_NORMAL.txt

echo off > %replog%DERNIER_DIFF.txt

echo off > %replog%LIST_INCR.txt

echo off > %replog%backup_N_log.txt

echo off > %replog%backup_D_log.txt

echo off > %replog%backup_I_log.txt )

rem #########################################################################

rem ############### sauvegarde wsus database puis updates ###################

c:

cd C:\Program Files\Update Services\Tools

wsusutil.exe export %repexp%metadonnes_wsus%fin%.cab %replog%journal_export%fin%.xml

ntbackup backup %Wsus_Stores_updates% /j "%SauvDu%" /M %TypeSauv% /V:yes /L:s /f "%repexp%%SauvDu%.bkf"

rem #########################################################################

rem ##### génération des log, md5, est des instructions de restoration ######

FOR /F "delims=" %%i IN ('type "%USERPROFILE%\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data\backup*.log"') DO (

set var=%%i

set var=!var:t=Ét!

set var=!var:‚=é!

set var=!var:ÿ= !

set var=!var:ø=°!

set var=!var:Š=é!

set var=!var:§=°!

echo !var! >> %replog%%BackupLog%

)

echo ################################################################ >> %replog%%BackupLog%

echo . >> %replog%%BackupLog%

%Chemin_MD5%md5sum.exe %repexp%metadonnes_wsus%fin%.cab > %replog%%MD5SUM%

%Chemin_MD5%md5sum.exe %repexp%%SauvDu%.bkf >> %replog%%MD5SUM%

echo %SauvDu%.bkf >> %replog%%Dernier%

echo lancer le fichier import%fin%.bat : > %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo . >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo puis restorer les fichiers dans l'ordre ci dessous : >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

type %replog%DERNIER_NORMAL.txt >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

type %replog%DERNIER_DIFF.txt >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

type %replog%LIST_INCR.txt >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo . >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo . >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo ####################### liste des MD5 ####################### >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

FOR /F "delims=" %%i IN ('type %replog%MD5SUM_N.txt') DO (

set var=%%i

set var=!var:\=!

set var=!var:c:=!

set var=!var:d:=!

set var=!var:*= =>!

set var=!var:exportationwsus=!

echo !var! >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

)

FOR /F "delims=" %%i IN ('type %replog%MD5SUM_D.txt') DO (

set var=%%i

set var=!var:\=!

set var=!var:c:=!

set var=!var:d:=!

set var=!var:*= =>!

set var=!var:exportationwsus=!

echo !var! >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

)

FOR /F "delims=" %%i IN ('type %replog%MD5SUM_I.txt') DO (

set var=%%i

set var=!var:\=!

set var=!var:c:=!

set var=!var:d:=!

set var=!var:*= =>!

set var=!var:exportationwsus=!

echo !var! >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

)

echo . >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo ############## recapitulatif des log de ntbackup ############## >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo . >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo ########################### Normal ########################### >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

type %replog%backup_N_log.txt >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo . >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo ######################## Différentiel ######################## >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

type %replog%backup_D_log.txt >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo . >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

echo ######################## Incrémentiel ######################## >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

type %replog%backup_I_log.txt >> %repexp%INSTRUCTIONS_DE_RESTORATION.txt

rem ################ création du scripte d'importation ######################

echo echo off > %repexp%import%fin%.bat

echo cls >> %repexp%import%fin%.bat

echo set repimp=%%CD%%\ >> %repexp%import%fin%.bat

echo "C:\Program Files\Update Services\Tools\wsusutil.exe" import %%repimp%%metadonnes_wsus%fin%.cab %%repimp%%journal_import%fin%.xml >> %repexp%import%fin%.bat

echo echo le journal d'importation a était sauvegarder dans %%repimp%% >> %repexp%import%fin%.bat

echo echo lisez le fichier INSTRUCTIONS_DE_RESTORATION.txt >> %repexp%import%fin%.bat

echo pause >> %repexp%import%fin%.bat

echo ntbackup >> %repexp%import%fin%.bat

echo exit >> %repexp%import%fin%.bat

rem #########################################################################

EXIT

0