Domanda

C'è un comando stsadm che enumerare / lista tutte le applicazioni web? Questo sarebbe il simile a SPWebService.AdministrationService.WebApplications.

Quello che sto cercando è un comando stsadm che restituirà un elenco di applicazioni web, il loro nome e l'URL.

btw - dispiace per il nome utente sconosciuto (yahoo). Non sono sicuro di come associare il mio id aperta che viene utilizzato su SO, Meta, ecc ... L'id aperto utilizzato è lo stesso per SharePoint overflow e gli altri siti. E il mio profilo SPO non fornisce un'opzione per associarsi con gli altri siti.

È stato utile?

Soluzione

È possibile utilizzare i seguenti comandi Stsadm per ottenere le informazioni di cui avete bisogno:

stsadm -o enumzoneurls
stsadm -o enumalternatedomains

o utilizzare il cmdlet PowerShell:

Get-SPWebApplication

Altri suggerimenti

Ho usato questo PowerShell per ottenere i siti e le informazioni sul proprietario. Può essere esteso per maggiori informazioni. Non il mio script; Non riesco proprio a trovare l'URL in questo momento per puntare al sito:

$ WebAppUrl = "INSERT URL HERE";

Clear-Host $ 12HivesDir = "$ {ENV: CommonProgramFiles} \ Microsoft Shared \ Web server extensions \ 12 \" funzione get-SPWeb ([String] $ WebUrl = $ (tiro 'Parametro -webUrl manca!')) { $ Sito = New-Object -TypeName "Microsoft.SharePoint.SPSite" -ArgumentList "$ WebUrl"; return $ site.OpenWeb (); } funzione get-spwebInfo ($ web) { Write-Host $ web.Title Write-Host $ web.Url if ($ web.Webs.Count -ne 0) { Write-Host "=======================================" Write-Host "Web secondari di" $ web.Title Write-Host "=======================================" foreach ($ Web secondario in $ web.Webs) { get-spwebInfo ($ Web secondario); $ Subweb.Dispose (); } Write-Host "=======================================" } if ($ web.Webs.Count -ne 0) { Write-Host "=======================================" Write-Host "Web secondari di" $ web.Title Write-Host "=======================================" Write-Host "SiteAdministrators:" $ web. SiteAdministrators Write-Host "Url:" $ web.Url Write-Host "LastItemModifiedDate:" $ web.LastItemModifiedDate

  foreach (SPList list in web.Lists)

{ foreach (voce SPListItem in list.Items) { Write-Host ìListItemTitle: ì + item.Title; ìListItemUrl Write-Host: ì + item.Url;

  foreach ($subweb in $web.Webs)
  {
        get-spwebInfo($subweb);
        $subweb.Dispose();
  }
  Write-Host "======================================="

}

}

$ devWeb = Get-SPWeb $ WebAppUrl get-spwebInfo ($ devWeb) $ DevWeb.Dispose ();

E anche di dare un'occhiata a questi script:

http://sharepointpsscripts.codeplex.com/releases/view/21675

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top