如何在%{dir IIS:\AppPools\$\ uuuu.Name}中为..每个值创建一个非文字的值
以下是不起作用的内容如何在%{dir IIS:\AppPools\$\ uuuu.Name}中为..每个值创建一个非文字的值,iis,wmi,powershell-2.0,application-pool,worker-process,Iis,Wmi,Powershell 2.0,Application Pool,Worker Process,以下是不起作用的内容 >dir-IIS:\AppPools\|%{dir-IIS:\AppPools\$\uuu0.Name\workerprocess} 更多信息 我想使用Powershell获取每个应用程序池的PID。我知道我可以使用WMI来获取如下命令所示的信息,但我正在尝试使用Powershell的WebAdministration模块 WMI方法(工作示例) Get WmiObject-NameSpace'root\WebAdministration'-class'WorkerProc
>dir-IIS:\AppPools\|%{dir-IIS:\AppPools\$\uuu0.Name\workerprocess}
更多信息
我想使用Powershell获取每个应用程序池的PID。我知道我可以使用WMI来获取如下命令所示的信息,但我正在尝试使用Powershell的WebAdministration模块
WMI方法(工作示例)
Get WmiObject-NameSpace'root\WebAdministration'-class'WorkerProcess'-ComputerName'host'|选择AppPoolName,ProcessId | ft-a
AppPoolName ProcessId
----------- ---------
MSExchangePowerShellAppPool 5432
MSExchangeServicesAppPool 3604
MSExchangeOWAAppPool 7056
MSExchangeAutodiscoverAppPool 6012
DefaultAppPool 3288
MSExchangeSyncAppPool 2944
Powershell方法(不起作用示例..帮助!)
如何将这两个命令的输出(可能是一行)结合起来,同时给出每个应用程序池的PID
[PS] C:\Windows\system32>import-module WebAdministration
[PS] C:\Windows\system32>dir IIS:\AppPools
Name State Applications
---- ----- ------------
Classic .NET AppPool Started
DefaultAppPool Started Default Web Site
/Rpc
/RpcWithCert
/ArchiveProxy
MSExchangeAutodiscoverAp Started /Autodiscover
pPool /Autodiscover/bin
/Autodiscover/help
MSExchangeECPAppPool Started /ecp
MSExchangeOWAAppPool Started /owa
/owa/oma
/ArchiveProxyOwa
MSExchangeOWACalendarApp Started /owa/Calendar
Pool
MSExchangePowerShellAppP Started /PowerShell
ool
MSExchangeServicesAppPoo Started /EWS
l /EWS/bin
MSExchangeSyncAppPool Stopped /Microsoft-Server-ActiveSync
我要合并的第二个查询是:
[PS] C:\Windows\system32>dir IIS:\AppPools\DefaultAppPool\WorkerProcesses | fl
processId : 3904
Handles : 89516
state : Running
StartTime : 2/19/2013 10:34:57 PM
您只需扩展所需的属性:
dir IIS:\AppPools\ |select -expand name| % { dir IIS:\AppPools\$_\WorkerProcesses }
尝试dir-IIS:\AppPools\| select-expand name |%{dir-IIS:\AppPools\$\uuux\workerprocess}@Kayasax,它可以工作!如果你把它作为一个答案,我会给你+25次