Skip to content

Latest commit

 

History

History
128 lines (90 loc) · 4.72 KB

CHANGELOG.md

File metadata and controls

128 lines (90 loc) · 4.72 KB

Changelog

Unreleased

  • Added possibility to specify a suffix for the e-mail subject (updated config.xml)
  • Added possibility to configure the file path for the Services (check 31) configuration file
  • Added possibility to configure the WMI class and minimum number of LUN Paths (check 50)
  • Improved URL check (check 01) to allow only the site collection URL (without aspx) and fixed 401 Unauthorized errors not being properly detected
  • Updated the report file name to now include date and time, preventing new runs on the same day to overwrite the reports
  • Fixed issue in check W3, where quotes were missing in a Write-Log function call

v1.17

  • Added check 19: Check if content databases aren't larger than 175GB
  • Added check 22: Check if all site collections have a quota template applied and if so, if the site uses more than 90% of the quota
  • Added error handling to Search Topology check (check 21), where errors are handled nicely when the admin component is not reachable
  • Added hardcoded path for loading Distributed Cache module. In case the PSModulePath has been updated (check 18)
  • Added possibility to exclude Content Databases from Content Database checks (check 16 and 19)
  • Added possibility to exclude Services from Running Services check (check 31)
  • Added possibility to check Cloud Application Model (CAM, SharePoint App) servers as well. Added new "CAM" role to servers.txt and "serverscam" to check Target parameter
  • Moved loading config files to their respective checks (check 1, 16, 19 and M1), so they are only loaded (and checking for presence) if the check is actually performed
  • Updated Search Gatherer Log check (check 21) to only fail when errors are more than 8% of the number of successes
  • Updated Baseline check (check W3) to check DSC compliance (if used)
  • Updated documentation to reflect all recent changes
  • Updated reporting template to include new checks
  • Updated report generation: When both Email and Disk are specified, a summary with just the failed checks is send via mail and the full report is saved to disk.

v1.16

  • Published script on GitHub
  • Fixed bug with reading config file, introduced in v1.15
  • Removed the dependency on MBSA for the Missing Patch scan
  • Increased PowerShell version requirement to v5.0 (due to use of Copy-Item -ToSession)

v1.15

  • Removed obsolete parameter Search String in url.txt file
  • Added folder and file checks to make sure required configuration files really exist
  • Added Config parameter to enable the possibility to specify custom configuration file
  • Improved "Failed Timer Jobs" check to make it more efficient
  • Minor bugfixes

v1.14

  • Added Full parameter to enable the possiblity to force run all checks
  • Updated Distributed Cache check (check 18) to first validate if the DC is actually running on the specified server
  • Updated URLCheck (check 1) to allow authentication against an ADFS/Windows Claims environment

v1.13

  • Added possibility to configure CC and BCC addresses as report recipients

v1.12

  • Improved MBSA check logging to show reason of a failed scan
  • Fixed script duration per server calculation issue
  • Updated wait procedure to display how many servers have completed
  • Updated MBSA check to leave the reports when Debug is set to True
  • Added ".NET v4.0" and ".NET v4.0 Classic" application pools to default ignored application pools
  • Added check to validate if the user has sufficient permissions to use PowerShell with SharePoint (Only for servers where Role=SP)
  • Added check if SharePoint plugin exists (Only for servers where Role=SP)
  • Added check if Distributed Cache module can be found

v1.11

  • Added possibility to use multiple email addresses, separated with comma
  • Added check for valid email address
  • Improved script relative path support. The script now ensures all files and folders are found in the script folder
  • Added validation of server configuration
  • Added exitcodes
  • Added information about debug the script to the documentation
  • Added Distributed Cache check

v1.10

  • Updated documentation (MBSA check and CredSSP prereqs), fixed naming issue in check 17

v1.9

  • Added new check (17, ServiceApp status)

v1.8

  • Added NULL check to check 21

v1.7

  • Added Policy Compliance check (Large Lists and Versioning limits)
  • Added option to store report on disk (config.xml changes)
  • Added XML validation

v1.6

  • Improved job logging (added job duration)

v1.5

  • Added Group membership test, updated checks 1 and W4

v1.4

  • Updated error logging and fixed issue in check W4

v1.3

  • Added errored server logging

v1.2

  • Added timeout to Wait-Job, so it won't wait indefinitely. Corrected some code styling issues (config.xml changes)

v1.1

  • Added ServersSQL parameter

v1.0

  • Initial release