我相信大部分人在客户环境中,都遇到过因为某些情况,客户无法提供居有特定权限的账户,比如SharePoint系统的farm account,sp_install或者administrator账户,缺少了这些账户,去运行PowerShell,可能会遭遇到权限不够的问题。经过了一番搜索, 我发现了如果这些账户被用作app pool identity的话,那么可以使用appcmd去获取密码。
1. 打开IIS,点击Application Pools,右侧会显示出当前所有的application pool和identity.
2. SharePoint Central Administration v4用得是SPFarm账户,这个也正是我们需要的账户。
3. 打开command prompt, 运行以下代码 到inetsrv文件夹
4. 运行 appcmd.exe list apppool "SharePoint Central Administration v4" /text:* (可以替换SharePoint Central Administration v4为你需要的app pool name)
5. 注意看这里的Password :)
时间: 2024-10-12 21:16:38