| Script | Version |
|---|---|
| Analyze-SpaceDump.ps1 | 21.01.07.2150 |
| Compare-MailboxStatistics.ps1 | 21.01.07.2150 |
| CompareExchangeHashes.ps1 | 21.04.16.1455 |
| CopyMissingDlls.ps1 | 21.04.15.1906 |
| DLT365Groupsupgrade.ps1 | 21.04.12.0959 |
| EOMT.ps1 | 21.04.19.1310 |
| ExchangeLogCollector.ps1 | 21.04.21.1135 |
| ExchangeMitigations.ps1 | 21.04.07.0728 |
| ExPerfAnalyzer.ps1 | 21.01.07.2150 |
| ExTRA.ps1 | 21.04.21.1120 |
| FixInstallerCache.ps1 | 21.04.19.1901 |
| Get-MRMDetails.ps1 | 21.03.09.2125 |
| HealthChecker.ps1 | 21.04.21.1135 |
| SetupAssist.ps1 | 21.04.19.1920 |
| SetupLogReviewer.ps1 | 21.04.15.1913 |
| SourceSideValidations.ps1 | 21.04.15.1344 |
| Test-HMAEAS.ps1 | 21.03.09.2125 |
| Test-ProxyLogon.ps1 | 21.03.18.1335 |
| Troubleshoot-ModernSearch.ps1 | 21.04.12.1828 |
| ValidateMailEnabledPublicFolders.ps1 | 21.04.08.1615 |
| VSSTester.ps1 | 21.04.20.1348 |
Changes:
- 3e3a88d Merge pull request #503 from microsoft/main
- ede0635 Merge pull request #502 from microsoft/bilong-owners
- c74bcba Add Rob as owner on his scripts
- b3c17ad Add Lukas as a default owner
- 284525a Merge pull request #501 from microsoft/dpaul-ExchangeLogCollectorDev
- 9d94149 Updating header comment in scripts
- b54d3e0 Dot load shared script files in new location
- cdad61d Removed src directory from Diagnostics
- 19bc8a8 Merge pull request #500 from microsoft/dpaul-ExchangeLogCollectorDev
- cda4080 Fixed Code Formatting for new project
See More
- a6b7674 Removed Diagnostics README.md
- 47bb87b Removed README.md for ExchangeLogCollector
- 11828c7 Adding ExchangeLogCollector to docs
- a30d488 Merge pull request #499 from microsoft/bilong-docs
- c2c2a7e Change title and tweak some formatting
- b0e8918 Included Exchange Log Collector into README
- 0c0e903 Changed $scriptVersion to $BuildVersion for new build process
- 4d779ca Removed unused functions
- de5334a Switched to use the Shared Script Location
- 601390a Moved Ambiguous filename to Shared
- b927388 Merge branch 'dpaul-ExchangeLogCollectorStage' into dpaul-ExchangeLogCollectorDev
- 3b1c385 Adding Exchange Log Collector to CSS-Exchange
- 7ac53bd Merge pull request #179 from dpaulson45/dev
- 6d22629 Include Tasklist Modules to server information [ #177 ]
- c70d544 Added Monitoring Search Logs When Collecting -SearchLogs [ #178 ]
- b18d2a5 Merge pull request #175 from dpaulson45/dev
- a5c399e Included more Search Logs
- a990958 Added DisableConfigImport parameter
- b6721b5 Removed Logic for Testing path of IIS Directories
- 5d69534 Added try catch block against Copy-Item when attempting to copy remote location
- e973793 Added ErrorAction on Get-ServerMonitoringOverride
- c9321d0 Added Build Badge
- 5eb6fae Removed trailing whitespaces
- 17e56ed Removed Test-Connection for RemoteExecutionOfServers
- 184ec65 Need to Import the config file before we create the logger object
- 7f981dd Merge pull request #173 from dpaulson45/dev
- 5a4b50d Don't try to collect DAG information if there are no servers with DAGName set
- 6eff1e0 Added Removing trailing whitespaces
- 23be8ed Merge pull request #171 from dpaulson45/dev
- 95eef2c Merge branch 'master' into dev
- 4bbd61f Added the correct locations for OABLogs that are collected
- 8c19496 Added MAPI AddressBook Service logs to be collected with OABLogs switch [ #129 ]
- d894d1c Merge pull request #170 from dpaulson45/dev
- d5cd470 Added the ability to load a config file
- 068e2fa Merge pull request #169 from dpaulson45/Updates
- 81612a0 Show the format changes that needs to occur
- 2c1c89f Enforce case changes when checking for format testing
- 33f6555 Added ConnectivityLogs ProtocolLogs switches
- dd30d50 Don't save ByPass object to a variable
- b5efb69 Improved Set-IISDirectoryInfo and changed to Get-IISLogDirectory
- 2fb09fc Added back Test-NoSwitchesProvided into main - missing
- a74b6b2 Removed Get-RemoteLogLocation function placed inside of Invoke-ServerRootZipAndCopy
- 82ab525 Removed Invoke-LargeDataObjectsWrite. No longer using it
- 6ac7013 Updated Get-VdirsLDAP to Get-VirtualDirectoriesLdap
- 59d8bc5 Merge pull request #168 from dpaulson45/EdgeSupport
- 523f67d Fix issue trying to save our Registry on Edge Server
- 6dcc351 Fixed an issue when LogPath doesn't have a value
- fc02065 Provided parameter -Server in Get-ServerMonitoringOverride [ #133 ]
- 4fbbef3 Fixed bug when running on a single server
- 17b2a9d Don't try to collect DAGInformation or CollectOverMetrics on an EdgeServer
- 0c4c082 Fixed Get-PopSetting and Get-ImapSettings when on an Edge Server
- c41e48e Check to see if we are on an Edge Server
- 046c7e4 Updated extern Confirm-ExchangeShell to support Edge Transport
- f0f6493 Fixed issue with null-valued expression in Get-TransportLoggingInformationPerServer
- c112c23 Merge pull request #166 from dpaulson45/UpdateExternalRepo
- 29ffd5d Updated external functions from new location
- a562ea2 Updated "UpdateExternalFiles.ps1" to new location
- 524fbbd Merge pull request #164 from dpaulson45/dev2
- 9d1b279 Added support for being able to pass FQDN as a server name [ #86 ]
- 62f9653 Merge pull request #163 from dpaulson45/dev2
- 928c62a Added CollectOverMetrics.ps1 script collection option [ #22 ]
- 95d92f9 Merge pull request #162 from dpaulson45/dev2
- c357e17 Added the ability to collect the application and system logs to xml [ #23 ]
- d331699 Merge pull request #161 from dpaulson45/WebConfigs
- 0974d86 Inlcuded machine.config collection
- 633f62e Copy the config file vs Get-Content
- ea9b714 Added Web.Config files to be collected [ #103 ]
- 5c61005 Updated App Pools logic
- 114e73b Merge pull request #160 from dpaulson45/Dev3.0.0
- cacd63b Merge branch 'master' into Dev3.0.0
- c67003c Merge pull request #159 from dpaulson45/readme
- 0804c7b Update README.md
- 5fde58d Updated ServerInfo parameter to ServerInformation
- 04e2129 Updated ExchangeServerInfo parameter to ExchangeServerInformation
- 60b5151 Updated ManagedAvailability parameter to ManagedAvailabilityLogs
- a8c1239 Updated the parameter order
- be48c5d Removed Parameter Notes section
- e7a237e Updated ReadMe file for new format
- ee3bc50 Merge pull request #158 from dpaulson45/Logman
- e7fb350 Update Logman collection of Experfwiz and Exmon to allow for multiple names to be looked up. This allows both the old name and the new name of experfwiz to be collected automatically. As well as if you have different names.
- d28b044 Merge pull request #157 from dpaulson45/DAGInformation
- aa12107 Cleaned up the code and now able to get DAG Information for each server in the list.
- fcb575f Made it so all root directories are not zipped up till the very end on every server
- 8019fc1 Changed Write-DataOnlyONceOnLocalMachine to Write-DataOnlyOnceOnMasterServer
- 7b08659 Improved logic and notes of how we write out the data of large objects
- 6bc83cd Moved Get-ExchangeObjectServerData into Write-LargeDataObjectsOnMachine
- 232f4ed Updated function names in Write-LargeDataObjectsOnMachines
- aa6cefa Changed function name for writing large objects to the machine
- efb0677 Added support/ability to run script from tools machine
- ceefa95 Improved Main logic
- 410a3a0 Fixed bug inside of Invoke-CatchActions
- 88256b2 Moved Helpers to their own location
- d2141e4 Updated display on Write-ScriptHost
- bd2fee6 Added Script Personalized Host Writers to logger object
- aad4f87 Removed a few functions that don't need to be functions
- ea3c20d Merge pull request #154 from dpaulson45/ImproveErrorHandling
- 4bfb2eb Added Invoke-CatchBlockActions
- 16d47c6 Updated Write-ScriptDebug to have the same parameter as Write-ScriptHost
- a8cb458 Merge pull request #153 from dpaulson45/dev
- 4b8d7f9 Added in a script logger that logs down everything
- d085054 Merge pull request #152 from dpaulson45/dev
- 620bdd0 Added Out-Null to the registry save option
- 6f3b5c9 Merge pull request #151 from dpaulson45/dev
- ca243f1 Added in check to account for DailyPerformanceLogs being moved
- b2e1205 Merge pull request #150 from dpaulson45/dev
- b3a24e1 Improved Save-WindowsEventLogs
- 2ae64b6 Don't display anything for Get-ClusterLog
- 2445f57 Collect Cluster binary file version information
- 57f630f Removed Get-SendConnector from Get-ArgumentList
- 313d5c7 Added Script Debug Enter to function
- a316036 Collect Get-Cluster* commands from the server
- 05d687d Merge pull request #148 from dpaulson45/dev
- 753e7af Need to use Invoke-Expression
- 306f6fb Added Mailbox Delivery Throttling Logs
- 82e39fa Merge pull request #146 from dpaulson45/dev
- 81eca25 Updated External Scripts
- 1b707d1 Merge pull request #145 from dpaulson45/dev
- ffdb4a8 Added Try Catch around each action
- 999c391 Handle No Items when trying to copy
- 9fcbd54 Merge pull request #144 from dpaulson45/dev
- 4e73234 Added vscode workspace settings
- 602dff4 Moved externRepro directory to under .build
- d485a6f Merge pull request #142 from dpaulson45/MoveReceiveConnectorInfo
- b098b09 Updated External Files Script and Results
- 4835267 Moved Instant Queue information to Write-ExchangeDataOnMachines [ #105 ]
- bd2e744 Moved Receive Connector to Write-ExchangeDataOnMachines [ #70 ]
- 85cd46d Fixed issue within Write-ExchangeDataOnMachines
- 2140e57 Merge pull request #141 from dpaulson45/RemoveErrorAction
- ec1e5ac Removed Changing of Error Action Preferences
- a23b7a5 Merge pull request #140 from dpaulson45/UpdateScriptFunctionNames
- a492811 Updated Script Names to approved Verbs
- 6a33ee2 Merge pull request #139 from dpaulson45/TestDifferentBuildProcess
- 1b91b42 Updated Script to New Build Process
- 7d805c5 Updated Build Process
- 9931fdd Updated Write-InvokeCommands to be the correct file name
- 3852123 Merge pull request #138 from dpaulson45/UpdateScripts
- 6f2698d Updated for Excluded Rules
- 34170d0 Update Invoke-BuildPipeline.ps1
- 5120ccd Updated Invoke-CodeFormatter to Exclude some Rules
- 8096e5a Updated Scripts to correct format for build pipeline
- a7616bf Update Invoke-BuildPipeline.config.json
- 3e81ccb Update azure-pipelines.yml
- e865626 Changed build directory
- 54033f9 Set up CI with Azure Pipelines
- dd1729e Updated Extern Functions to the new format
- 5481e0d Create UpdateExternalFiles.ps1
- b46445a Updated Build Scripts
- e875e09 Update .gitignore
- adae649 Merge pull request #136 from dpaulson45/azure-pipelines
- e69f9a4 Added GetScriptVersion.ps1 for build process and Version file
- a4f2c2d Set up CI with Azure Pipelines
- 2a93947 Merge pull request #134 from jonade/patch-1
- d0ad736 Add Recurse option within Copy-LogmanData function
- 4a9ce42 Included Build Script Pipeline Project
- 15e9536 Created config file for the build script
- a92cf9d Initial Script Breakout into multiple files
- 29b5316 Added Windows Security Logs and Version bump
- 23f4edd Updated Script Version v2.16
- 4682f9a Collecting All Logs Based off DaysWorth by default
- f44ae6f Merge pull request #131 from dpaulson45/Dev2.15
- 579afd3 Included PowerShell and OutlookConnectivityIssues switches
- 5237cd3 Added OutlookConnectivityIssues switch
- 479d920 Added PowerShell log collection [ #130 ]
- 40481a7 Added gitignore
- 8a4f619 Updated Script Version v2.15
- 21d355a Merge pull request #122 from dpaulson45/Dev2.14
- 666e623 Include Server Info in DatabaseFailoverIssue
- 739774c Fixed Write-ExchangeDataOnMachines for local server only [ #118 ]
- 4b78413 Include IncludeAlternateServiceAccountCredentialStatus parameter [ #112 ]
- 55ee6df Included OAB Logs for collection [ #113 ]
- dcc422f Updated Script Version v2.14
- 4456364 Merge pull request #119 from dpaulson45/DevCleanUp
- 6814db2 Updated the script version v2.13
- 3418f00 Don't pass Get-ExchangeServer object to the main remote main [ #104 ]
- 44c1db1 Fixed Issue with Writing Exchange Data [ #118 ]
- d277846 Updated Start-JobManager
- 2bc2726 Updated Save-DataToFile Function
- f17f596 Updated New-Folder and Write-InvokeCommandReturn*Writer
- 456322a Updated Compress-Folder to be able to executed remotely
- 6792200 Updated Get-ExchangeInstallDirectory Function
- 197666e Updated Get-FreeSpace Function
- 1821ac0 Updated Create-Folder to New-Folder
- 97bd141 Updated Get-FreeSpace Function
- 3441242 Updated Compress-Folder Function
- 14c3dc7 Included a way to call our local Script Host and Verbose caller for the template methods.
- 5b0d989 Included Write-*Writer
- 117a83b Updated Function Confirm-ExchangeShell
- 3f7d3e1 Updated Function Enter-YesNoLoopAction
- 90ff9be Merge pull request #117 from dpaulson45/Dev2.12
- 697d302 Merge pull request #111 from jcoiffin/master
- 1d2d0dc Updated Script Version v2.12
- 91733d8 adding Logs collection for ManagedAvailability allowing as well usage of ManagedAvailabilityTroubleshooter
- e9b459d Updated Script Version and included Hub Send Protocol Logs [ #110 ]
- 47c2d50 Merge pull request #107 from dpaulson45/Dev2.10
- 4d855a3 Merge pull request #101 from dpaulson45/ResstructureWindowsEvents
- 7240243 Updated Save-WindowsEventLogs
- 7b4f804 Minor fixes
- 54afe2f Making sure Write-ExchangeDataOnMachines only occurs if ExchangeServerInfo is enabled [ #100 ]
- aaed8cc Made scriptVersion a string
- 08da597 Restructured the Windows Event Logs and how we save them out
- 405764d Updated Script Version v2.10
- 1058707 Merge pull request #98 from dpaulson45/dev2.9
- 9d6a1cc Changed email address in the script
- 6da18b8 Created PerformanceMailflowIssues switch
- ec2c383 Merge pull request #96 from dpaulson45/AddPerformanceIssues
- 8ddb6ae Updated README and Parameter list to include some new switches
- f60e374 Added PerformanceIssues switch to the Script
- 834f7a6 Included Experfwiz switch in all possible logs
- fc9ede8 Addressed config being empty when trying to run Test-Path against it [ #95 ]
- 4779aad Included TLS Registry Information (#94) [ #84 ]
- 550a567 Included WebAppPools settings on the server (#93) [ #81 ]
- a750223 Removed line about looking into missing data
- f1d5503 Added Out-Null to New-Item
- 8a5a5ff Fixed bug in Save-DataToFile
- 4501a59 Merge pull request #91 from dpaulson45/OnCopyCheckForEnoughFreeSpace
- dc23cbc Updated Checking for Freespace on drives
- 8007c82 Moved Get-FreeSpace into Remote-Functions
- 86ef518 Upgraded Compress-Folder
- 6a9a597 Fixed local server collection to also check for enough free space [ #75 ]
- 58665b6 Merge pull request #90 from dpaulson45/AddingPopImapLogs
- c5b9f99 Failed in Copy-LogsBasedOnTime when log directory doesn't exsist
- 7e08c86 Included Pop and Imap logs in data collection [ #85 ]
- 587ba2e Fixed Typo
- 79749ff Included -Status for Get-ExchangeServer cmdlet [ #87 ]
- e307889 Addressed checking for disk freespace locally [ #75 ]
- 9183667 Update Script Version v2.9
- 8d03363 Addressed AdminDisplayVersion issue [ #83 ]
- 89106e9 Merge pull request #80 from dpaulson45/Dev2.8
- c2ef01a Merge pull request #79 from dpaulson45/QuickFix
- 326b9d7 Addressed split role issues [ #78 ]
- 6147c89 Addressed ability to not find registry value on servers [ #77 ]
- 3260fca Addressed Get-ClientAccessService on 2013 [ #76 ]
- d2718b1 Merge pull request #74 from dpaulson45/SaveDataToFile
- f359177 Calling Save-DataInfoToFile for txt and xml data and added server name [ #71, #58 ]
- 56ef33c Updated Script Version 2.8
- c989f2a Merge pull request #73 from dpaulson45/Dev2.7
- ec8c14c Merge pull request #72 from dpaulson45/ScriptEnhancement
- 08f5fd3 Added Save-DataToFile Function
- d263c2d Added Get-Partition [ #68 ]
- 66e7da2 Updated Confirm-ExchangeShell, Start-JobManager, and Get-ExchangeInstallDirectory
This list of changes was auto generated.