Wsus client non détecté: urgent!!!!
anonymous
-
mst -
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.
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:
- Wsus client non détecté: urgent!!!!
- Clé usb non detecté - Guide
- Cybera client - Télécharger - Divers Réseau & Wi-Fi
- Wsus offline - Télécharger - Systèmes d'exploitation
- Filezilla client - Télécharger - Téléchargement & Transfert
- Numéro service client orange - Guide
2 réponses
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
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
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 Diffrentiel de WSUS : appui sur 2
echo Pour fair une exportation Incrmentiel 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 corrcte.
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
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 Diffrentiel de WSUS : appui sur 2
echo Pour fair une exportation Incrmentiel 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 corrcte.
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