很多IT Administrator在管理SharePoint的时候,都会困扰一个问题,就是无论创建哪个Service都会关联IIS的Application Pool用来启动进程,但是一旦Service不work了,我们想到IIS里查看是否是Application Pool的状态是Stop了,就面临困难了,因为IIS的Application Pool不是我们创建Service时填写的Application Pool Name,如下图所示:
那我们如何来对应ApplicationPool是运行哪些Service呢?
我们可以通过PowerShell的方式来实现:
- $pools=get-spserviceapplicationpool
- foreach($pools in $pools){$pools.id.tostring()+" "+$pools.name}
具体步骤如下:
- 输入$pools=get-spserviceapplicationpool,如下图所示:
- 输入foreach($pools in $pools){$pools.id.tostring()+" "+$pools.name},如下图所示:
这样我们就了解Service对应的Application Pool是什么,从而可以正常开启和停止Application Pool来解决问题了。