Frage

Ich habe nur die E-Mail-Adresse der Dokumentbibliothek und muss den genauen Speicherort der Dokumentbibliothek finden, ist dies etwas möglich?Wenn ja, wie?

War es hilfreich?

Lösung

As Eric said, you shouldn't be directly querying the database. I would recommend using the PowerShell to check CanReceiveEmail and EmailAlias properties of SPList to exactly find the list location. See the script below:

$SPsite = Get-SPSite "http://mysitecollection"
foreach($SPweb in $SPsite.AllWebs)  # get the collection of sub sites
{
    foreach ($SPList list in $SPweb.Lists)
    {
        if ( ($splist.CanReceiveEmail) -and ($SPlist.EmailAlias -eq "yourEmailAliasForList") )
        {
            WRITE-HOST "E-Mail: " $SPList.EmailAlias + “, List: ” + $SPlist.Title +”, Web: ” + $SPweb.Url
        }
    }
}

Andere Tipps

    /****** Script for SelectTopNRows command from SSMS  ******/
SELECT FullUrl      
  FROM [Prod].[dbo].[AllWebs]
  where
  id in (
  SELECT tp_WebId      
  FROM [Prod].[dbo].[AllLists]
  where tp_EmailAlias in ('xyz','abc')
  )
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top