Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server

Archives

WSUS: Requête SQL permettant des rapports plus pratiques pour la gestion des serveurs Windows

wsus_logo

Dans un environnement gérant de nombreux serveurs, il est rapidement intéressant de mettre en place une solution de mise à jour automatique permettant de ne pas télécharger tous les patches directement depuis les sites Microsoft. Cela permet de piloter un minimum le contrôle et le déploiment de ceux-ci.

La solution la plus simple et la moins coûteuse est disponible chez Microsoft “Windows Server Update Services”. Elle est simple dans sa configuration et sa gestion, mais reste limitée.

Sa principale limitation se trouve dans la possibilité d’avoir des rapports clairs sur l’état de son parc informatique en rapport avec les patches Microsoft, surtout dans un monde demandant de plus en plus de rapport de compliance.

Après avoir cherché un long moment, voici les quelques sources qui m’ont permis de créer des rapports ajouté dans ma solution Reporting Services avec un abonnement hebdomadaire par email:

Par exemple, le code suivant permet de voir pour chaque serveur le nombre de patches par statut:

SELECT
    c.FullDomainName AS 'SERVER_NAME',
    c.IPAddress AS 'IP_ADDRESS',
    (CASE
        WHEN a.State = '1' THEN 'Not Applicable'
        WHEN a.State = '2' THEN 'Not Installed'
        WHEN a.State = '3' THEN 'Downloaded'
        WHEN a.State = '4' THEN 'Installed'
        WHEN a.State = '5' THEN 'Failed'
        WHEN a.State = '6' THEN 'InstalledPendingReboot'
        ELSE 'Unknown'
        END)
    AS 'INSTALLATION_STATE',
    count(c.fulldomainname) as 'TOTAL_ITEMS'
FROM
    [PUBLIC_VIEWS].[vUpdateInstallationInfoBasic] a
LEFT JOIN [PUBLIC_VIEWS].[vUpdate] b
    ON b.UpdateID = a.UpdateID
LEFT JOIN dbo.tbComputerTarget c
    ON c.ComputerId = a.ComputerTargetId
GROUP BY
    c.FullDomainName,
    c.IPAddress,
    a.State
ORDER BY
    c.FullDomainName

Ces liens m’ont permis de créer plusieurs rapports qui sont ensuite délivrés aux équipes de production pour suivre les serveurs et gérer les campagnes de patching.

Romelard Fabrice [MBA Risk Management]

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 17 mai 2016 16:50 par ROMELARD Fabrice

Commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01