Mise à jour automatique

Microsoft.Windows.Server.UpdateServices.2012.R2.Server.SelfUpdateState (UnitMonitor)

Knowledge Base article:

Résumé

WSUS utilise IIS pour installer les mises à jour automatiques compatibles WSUS (client WSUS) sur la plupart des ordinateurs. Ce processus est appelé mise à jour automatique des clients. Le processus d'installation WSUS crée un répertoire virtuel sous le site Web WSUS, nommé Selfupdate, contenant les fichiers de mise à jour automatique compatible WSUS. Le répertoire virtuel est appelé l'arborescence de mise à jour automatique.

Solutions

La mise à jour automatique des clients ne fonctionne pas correctement. WSUS crée un répertoire virtuel SelfUpdate sur le port 80 qui est utilisé par les clients de mise à jour automatique. Le client de mise à jour automatique vérifie la version ; si celle-ci n'est pas à jour, le client télécharge et installe une nouvelle version. Pou ce faire, vous devez télécharger un fichier qui permet de vérifier la version, puis télécharger les fichiers binaires client appropriés pour cet ordinateur et ce système d'exploitation. Le contenu statique de ce répertoire et de ses sous-répertoires est disponible via un accès anonyme. Remarque : un second répertoire virtuel SelfUpdate sera créé lorsque le site Web Administration WSUS sera créé sur le port 8530.

Si vous utilisez une stratégie de groupe pour pointer les ordinateurs client vers votre serveur WSUS, une détection Mises à jour automatiques et une mise à jour automatique des clients doit automatiquement avoir lieu. Pour plus d'informations sur ce processus, consultez Déploiement de Microsoft Windows Server Update Services à l'adresse http://go.microsoft.com/fwlink/?linkid=41777&clcid=0x409.

Parmi les solutions possibles, citons notamment :

Vérifiez la connectivité réseau sur l'ordinateur client WSUS.

Résolvez les problèmes d'ordre général liés aux services IIS.

Vérifiez que l'arborescence de mise à jour automatique existe sur le port 80, qui représente généralement le site Web par défaut.

Vérifiez les autorisations sur le répertoire des services Web du client.

Vérifiez la configuration IIS du service Web de création de rapports à l'aide l'outil adsutil.vbs de script IIS (ou utilisez l'outil d'interface utilisateur d'administration IIS).

Informations complémentaires

Recherchez l'événement d'erreur correspondant :

Element properties:

TargetMicrosoft.Windows.Server.UpdateServices.2012.R2.Server
Parent MonitorMicrosoft.Windows.Server.UpdateServices.2012.R2.Server.ClientRollup
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Mise à jour automatique
État de la mise à jour automatique suspect
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.UpdateServices.2012.R2.Server.SelfUpdateState" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.UpdateServices.2012.R2.Server" ParentMonitorID="Microsoft.Windows.Server.UpdateServices.2012.R2.Server.ClientRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.UpdateServices.2012.R2.Server.SelfUpdateState.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SelfUpdateNotOK" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SelfUpdateOK" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Application</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Windows Server Update Services</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>13042</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Application</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Windows Server Update Services</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(13040|501|10000)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>