这还是很久以前发生的故事(你也可以说事故),公司新来的小朋友帮客户运维,然后,因为客户要改场管理员密码,这个很简单啊,我们有密码变更的文档。小朋友分分钟就帮客户把密码更新了,然后,就去干别的了。尴尬的就是,密码是更新了,但是忘了告诉客户了,自己也忘了,转天客户问起来,小朋友就蒙圈了。

然后,我们要查找密码啊。。我擦,AD账号的密码,我们咋获取呢?就有了下面那段从Google而来的命令行了:


复制代码
Import-Module WebAdministration

#Get Central Admin App Pool – which Runs on FARM account

$CAPool = Get-ChildItem -Path IIS:AppPools | Where { $_.Name -eq " Central Administration v4" }

#Get User Name and Password for Farm Account
$CAPool.ProcessModel.UserName
$CAPool.ProcessModel.Password

复制代码

  温馨提示

  这个操作太sao了,不建议轻易使用,尤其在客户的环境中,我们作为开发人员或者运维人员都好,不该知道的还是不要知道,这样对彼此都好。

  这个操作的原理就是,通过IIS应用程序池获取密码,不仅仅针对SharePoint使用。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注