列举所有Web应用程序的STSADM
-
16-10-2019 - |
题
是否有stsadm命令将列举 /列出所有Web应用程序?这与 SPWebService.AdministrationService.WebApplications
.
我正在寻找的是一个stsadm命令,它将返回Web应用程序,其名称和URL的列表。
顺便说一句 - 对不起,未知(Yahoo)用户名。我不确定如何关联使用SO,META等上使用的打开ID ...用于SharePoint溢出和其他站点的打开ID相同。而且我的SPO配置文件没有提供与其他站点相关联的选项。
解决方案
您可以使用以下STSADM命令获取所需的信息:
stsadm -o enumzoneurls
stsadm -o enumalternatedomains
或使用powershell cmdlet:
Get-SPWebApplication
其他提示
我已经使用此PowerShell获取站点和所有者信息。可以扩展以获取更多信息。不是我的脚本;我只是现在找不到URL将您指向该网站:
$ webappurl =“在此处插入URL”;
clear-host $ 12hivesDir =“ $ {env:communprogramfiles} microsoft共享 web服务器扩展 12 ” function get-spweb([[string] $ weburl = $(throw'parameter -weburl-weburl nove!'novey!')){$ site = new -object -typename“ microsoft.sharepoint.spsite” -argumentList“ $ weburl”;返回$ site.openweb(); }函数get-spwebinfo($ web){write-host $ web.title with-host $ web.url if($ web.webs.count -ne 0){write-host“ ===================== =============================“写入主机” sub sub of“ $ web.title write-host” =============== ============================== spwebinfo($ subweb); $ subweb.dispose(); }写入主持人“ ==================================== 。 ==“ $ web。 ========“写入者” SiteadMinistrator:“ $ Web。 siteadministrator写下主持人“ url:” $ web.url写入host“ lastitemmodifieddate:” $ web.lastitemmodifieddate
foreach (SPList list in web.Lists)
{foreach(list.items中的splistitem item){write-host„ listitemtitle:ì + item.title;写入主持人„ listitemurl:ì + item.url;
foreach ($subweb in $web.Webs)
{
get-spwebInfo($subweb);
$subweb.Dispose();
}
Write-Host "======================================="
}
}
$ devweb = get-spweb $ webappurl get-spwebinfo($ devweb)$ devweb.dispose();