In many cases, you will also need to check for specific updates on the machines. The following code retrieves the information for the installed updates. You can also specify dedicated computers to verify installed updates remotely:
<# .SYNOPSIS Get-InstalledUpdateInformation retrieves a list of Windows and Microsoft Updates for the specified computer. .DESCRIPTION Get-InstalledUpdateInformation retrieves a list of Windows and Microsoft Updates for the specified computer. Requires admin rights. .PARAMETERComputerName A specified computername, if you want to retrieve the information from a different computer. .EXAMPLE Get-InstalledUpdateInformation .EXAMPLE Get-Content ServerList.Csv | Select-Object ComputerName | Get-InstalledUpdateInformation .NOTES Get-InstalledUpdateInformation retrieves a list of Windows and Microsoft Updates for the specified computer. #> Function Get-InstalledUpdateInformation { [CmdletBinding()] Param( [Parameter(position...