由于直接删除了Project Server Service网站集所在的Web应用程序,导致在Project Server Service Application中有残留数据。在视图删除Project Server Service Application时会提示:Service application cannot be deleted due to existing project sites.
对于此问题,可按如下步骤解决:
1. 通过如下命令查看所有的Project Server Service Application实例信息:
$psi = get-spserviceapplication | ? {$_.Typename -like "*Project*"}
$psi
2. 基于前一命令的输出信息,执行如下命令:
$sa = get-spserviceapplication | ? {$_.Id -eq "{ServiceApplicationID}"}
$sa
3. 查看此服务应用程序的网站集:
$sc = $sa.SiteCollection
$sc
4. 根据查看到的网站集ID删除此网站集:
$sa.SiteCollection.Remove("{网站集ID}");
$sc
再次执行上述”$sc“命令时返回结果应该为空。此时应可成功删除相应服务应用程序。
浙公网安备 33010602011771号