Я написал скрипт PS, в котором он будет экспортировать все детали сайта IIS в лист Excel, но когда я пытаюсь использовать пул приложений IIS, он не выдает выходные данные для всех параметров и данных пула приложений. отображается после сведений о сайте, но мне нужно, чтобы данные пула приложений были параллельны данным сайта в той же строке, пожалуйста, помогите мне решить эту проблему.
Код
Clear-Host
$computers = Get-Content "C:\TEMP\servers.txt"
Invoke-Command -ComputerName $computers -ScriptBlock {
& {
Get-Website | Select-Object Name,Id,State,PhysicalPath,
@{n="Bindings"; e= { ($_.bindings | select -expa collection) -join ‘;’ }} ,
@{n="attributes"; e={($_.attributes | % { $_.name + "=" + $_.value }) -join ‘;’ }}
Get-IISAppPool | Select-Object Name,Status,CLRVer,PipeLOneMode,StartMode
}
} | Export-Excel -Path C:\users\$env:username\documents\IIS_sites.xlsx```
**Output**
*name :Test
id : 2
state : Started
physicalPath : C:\Chadrakanth
Bindings : http 123.com
attributes : name=2696Test;id=2;serverAutoStart=False;state=1
PSComputerName : AAA
RunspaceId : 8ec7998e-03e0-47c7-b96a-ffae96260922
Name : DefaultAppPool
Status :
CLRVer :
PipeLOneMode :
StartMode : OnDemand
PSComputerName : AAA
RunspaceId : 8ec7998e-03e0-47c7-b96a-ffae96260922*