%22, voir %2522 ou plus...
Résolu
pafdantafass
Messages postés
2013
Date d'inscription
Statut
Contributeur
Dernière intervention
-
pafdantafass Messages postés 2013 Date d'inscription Statut Contributeur Dernière intervention -
pafdantafass Messages postés 2013 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai édité un petit batch afin de vérifier qu'un poste XP SP3 possède les mises à jour nécessaires au bon fonctionnement d'un autre programme.
Pour info, la liste des kb nécessaires se trouve dans listxp.txt situé dans le meme dossier que le batch.
Voici le script:
@echo off
Title Test Windows Update by Pafdantafass
rem developped by Pafdantafass
rem ce programme verifie la présence de KB indispensables au bon fonctionnement du programme pour XP.
DEL /F /Q %temp%\MissingKB.txt 2>nul
rem edition de la liste des mises à jour presentes sur le poste
wmic /node:%COMPUTERNAME% qfe list full /format:htable>%temp%\listUpdates.html
copy /Y "%cd%\listxp.txt" "%temp%\listxp.txt"
rem comparaison de la liste avec les KB nécessaires
For /F %%i in (%temp%\listxp.txt) do (
find "%%i" %temp%\listUpdates.html || echo %%i>>%temp%\MissingKB.txt
cls
)
rem Il manque un ou plusieurs KB ou pas
if not exist %temp%\MissingKB.txt goto WinUpdateOK
Echo ==========================================================================
Echo + Votre poste ne possede pas toutes les mises a jour necessaires au bon +
Echo + fonctionnement du programme +
Echo ==========================================================================
Echo + Aussi, afin de garantir celui-ci, merci de bien vouloir telecharger et +
Echo + installer les mises a jour suivantes: +
Echo + +
For /F %%i in (%temp%\MissingKB.txt) do echo + %%i +
Echo ==========================================================================
rem IE
Echo Vous les trouverez sur http://update.microsoft.com/microsoftupdate/v6/default.aspx
CD "%programfiles%\Internet Explorer\"
start iexplore.exe "www.update.microsoft.com/microsoftupdate" 2>nul
Echo Le programme va fermer
DEL /F /Q %temp%\MissingKB.txt 2>nul
DEL /F /Q %temp%\listUpdates.html 2>nul
pause
goto sortie
rem le poste est à jour
:WinUpdateOK
ECHO Votre poste est à jour pour le fonctionnement du programme
DEL /F /Q %temp%\MissingKB.txt 2>nul
DEL /F /Q %temp%\listUpdates.html 2>nul
pause
exit
:sortie
DEL /F /Q %temp%\MissingKB.txt 2>nul
DEL /F /Q %temp%\listUpdates.txt 2>nul
exit
Le script fonctionne bien mise à part la partie IE qui démarre la page microsoft update...
IE m'affiche:
ERREUR
L'URL demandée n'a pu être chargée
--------------------------------------------------------------------------------
En essayant de charger l'URL : http://%252522www.update.microsoft.com/microsoftupdate%22
L'erreur suivante a été rencontrée :
*URL invalide
Dans la barre d'adresse j'ai http://%22www.update.microsoft.com/microsoftupdate%22
Je précise que j'accède au net via un proxy d'entreprise et que l'adresse www.update.microsoft.com/microsoftupdate est accessible.
Pourriez vous s'il vous plait m'aider à résoudre ce problème?
J'en profite pour décrire un problème annexe: comment éviter que le résultat des commandes ci-dessous ne s'affiche?:
For /F %%i in (%temp%\listxp.txt) do (
find "%%i" %temp%\listUpdates.html || echo %%i>>%temp%\MissingKB.txt
cls
)
Merci d'avance.
J'ai édité un petit batch afin de vérifier qu'un poste XP SP3 possède les mises à jour nécessaires au bon fonctionnement d'un autre programme.
Pour info, la liste des kb nécessaires se trouve dans listxp.txt situé dans le meme dossier que le batch.
Voici le script:
@echo off
Title Test Windows Update by Pafdantafass
rem developped by Pafdantafass
rem ce programme verifie la présence de KB indispensables au bon fonctionnement du programme pour XP.
DEL /F /Q %temp%\MissingKB.txt 2>nul
rem edition de la liste des mises à jour presentes sur le poste
wmic /node:%COMPUTERNAME% qfe list full /format:htable>%temp%\listUpdates.html
copy /Y "%cd%\listxp.txt" "%temp%\listxp.txt"
rem comparaison de la liste avec les KB nécessaires
For /F %%i in (%temp%\listxp.txt) do (
find "%%i" %temp%\listUpdates.html || echo %%i>>%temp%\MissingKB.txt
cls
)
rem Il manque un ou plusieurs KB ou pas
if not exist %temp%\MissingKB.txt goto WinUpdateOK
Echo ==========================================================================
Echo + Votre poste ne possede pas toutes les mises a jour necessaires au bon +
Echo + fonctionnement du programme +
Echo ==========================================================================
Echo + Aussi, afin de garantir celui-ci, merci de bien vouloir telecharger et +
Echo + installer les mises a jour suivantes: +
Echo + +
For /F %%i in (%temp%\MissingKB.txt) do echo + %%i +
Echo ==========================================================================
rem IE
Echo Vous les trouverez sur http://update.microsoft.com/microsoftupdate/v6/default.aspx
CD "%programfiles%\Internet Explorer\"
start iexplore.exe "www.update.microsoft.com/microsoftupdate" 2>nul
Echo Le programme va fermer
DEL /F /Q %temp%\MissingKB.txt 2>nul
DEL /F /Q %temp%\listUpdates.html 2>nul
pause
goto sortie
rem le poste est à jour
:WinUpdateOK
ECHO Votre poste est à jour pour le fonctionnement du programme
DEL /F /Q %temp%\MissingKB.txt 2>nul
DEL /F /Q %temp%\listUpdates.html 2>nul
pause
exit
:sortie
DEL /F /Q %temp%\MissingKB.txt 2>nul
DEL /F /Q %temp%\listUpdates.txt 2>nul
exit
Le script fonctionne bien mise à part la partie IE qui démarre la page microsoft update...
IE m'affiche:
ERREUR
L'URL demandée n'a pu être chargée
--------------------------------------------------------------------------------
En essayant de charger l'URL : http://%252522www.update.microsoft.com/microsoftupdate%22
L'erreur suivante a été rencontrée :
*URL invalide
Dans la barre d'adresse j'ai http://%22www.update.microsoft.com/microsoftupdate%22
Je précise que j'accède au net via un proxy d'entreprise et que l'adresse www.update.microsoft.com/microsoftupdate est accessible.
Pourriez vous s'il vous plait m'aider à résoudre ce problème?
J'en profite pour décrire un problème annexe: comment éviter que le résultat des commandes ci-dessous ne s'affiche?:
For /F %%i in (%temp%\listxp.txt) do (
find "%%i" %temp%\listUpdates.html || echo %%i>>%temp%\MissingKB.txt
cls
)
Merci d'avance.
A voir également:
- %22, voir %2522 ou plus...
- Voir ma maison par satellite - Guide
- Voir qui regarde mon profil facebook - Guide
- Voir mot de passe wifi android - Guide
- Voir message supprimé whatsapp - Guide
- Voir les composants de son pc - Guide