当运行PowerShell Cmdlet“Get-SPWeb”时遇到如下错误“Cannot find an SPWeb object with IDor URL”。
通过查询主要原因是没有在对应执行语句的content database赋予足够的权限。
可以通过下面方式解决:
- 通过Get-SPContentDtabasae快速找到Web Application对应的content database;
- 然后执行下面语句:
$database = Get-SPContentDatabase -site http://sharepoint
Add-SPShellAdmin -UserName Domain\User -database $database
- 在执行完语句后,重新run PowerShell Cmdlet "Get-SPWeb",语句执行成功。
感谢阅读。