Add-pssnapin SQLServerCmdletsnapin100
Add-pssnapin SQLServerprovidersnapin100
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo")
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo.Extended")
$sqlserverList = ('ServerName\Instance1','ServerName\Instance2')
foreach ($SqlServer in $SqlServerList)
{
if ([array]::indexof($SqlServerList ,$SqlServer)%2 -eq 0)
{
$C ="DarkRed"
$D = "Black"
}
ELSE
{
$C= "DarkGreen"
$D = "Yellow"
}
$s = New-Object Microsoft.SQLServer.Management.Smo.Server $SQLServer
write-host '>>>>Database Server Configuration for '$SQLServer -foregroundcolor $C -BackgroundColor $d
write-host '1.InstanceName='$s.Name
write-host '2.ServerName =' $s.ComputerNamePhysicalNetBios
write-host '3.DB Service Account='$s.ServiceAccount
write-host '4.Clustered Instance='$s.IsClustered
write-host '5.Agent Service Account='$s.Jobserver.ServiceAccount
}