Powershell to get the complete Exchange Database Name,Edb filepath and log file path into a Single file Report
$exchangeservers = Get-ExchangeServer |where-object {$_.admindisplayversion.major -eq 8 -and $_.IsMailboxServer -eq $true }$result = "Servername | Database Name | EDB file Path | Log files Path"$result > DBresultfile.txtforeach ($server in $exchangeservers){ $db = Get-MailboxDatabase -server $server $servername = $server.name foreach ($objItem in $db) { $result = $servername + " | " + $objItem.Name + " | " + ($objItem.EdbFilePath).pathname + " | " + ((Get-StorageGroup $objItem.StorageGroup | select LogFolderPath).LogFolderPath).pathname $result $result >> DBresultfile.txt }}
http://www.myexchangeworld.com/2011/03/powershell-script-exchange-server-2010-database-report-html-email/
check that link machi, i posted that on the hey scripting guy blog sometimes back..