I am trying to get the sites being hosted in multiple remote servers using the below script:
Import-Module WebAdministration
$servers = Get-Content -Path C:\Users\Administrator\Desktop\serv.txt
foreach($server in $servers)
{
Invoke-Command -ComputerName $servers { Import-Module WebAdministration; Get-ChildItem -path IIS:\Sites | Format-Table} | Out-File "C:\Users
\Administrator\Desktop\detail.txt"
}
But I am getting error. Detail.txt has been created. But the file is empty. Please suggest.