Anasayfa » Forum

IIS (Internet Infor...
 
Bildirimler

IIS (Internet Information Services) kurulu olan Server'ların listesini görmek.  

  RSS
Nasri Neymar
(@NasriNeymar)
Üye

Merhaba arkadaşlar

ortamda 192 adet Server bulunmaktadır. SCCM'den şöyle bir rapor çekmek istiyorum. Hangi Server'larda IIS (Internet Information Services) kurulu olan server'ların listesini nasıl görebilirim?

Saygılar

Alıntı
Gönderildi : 09/02/2015 11:04
Yenal Tırpancı
(@yenaltirpanci)
Üye Forum Yöneticisi

Merhabalar ,

SCCM SQL tarafında aşağıdaki query çalıştırırsan sanırım işini görecektir.

select

System.Name0,

system.Operating_System_Name_and0,

Services.DisplayName0

from

v_GS_SERVICE as Services

inner join v_R_System as System on

System.ResourceID=Services.ResourceID

where 

Services.Name0 like '%W3SVC%'

and

System.Operating_System_Name_and0 like '%Server%'

order by System.Name0

 

Syg. 

CevapAlıntı
Gönderildi : 09/02/2015 11:44
Recep YÜKSEL
(@recepyuksel)
Kıdemli Üye Forum Yöneticisi

Merhaba,

SCCM degilde PowerShell ile almak isterseniz aşağıdaki script'inin ilk satırına tüm sunucuların isimleri örnekteki gibi ekleyip tüm sunuculara erişebilen bir sunucu account'u ile çalıştırabilirseniz güzel bir rapor verecektir size.

Bu kodları .ps1 ismi ile kayıt edip çalıştırabilirsiniz. 

Normal
0

21

false
false
false

TR
X-NONE
X-NONE

MicrosoftInternetExplorer4

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman",serif;}

 

$sunuculist =
@("DC","EX1","MS")

Foreach ($sunucu
in $sunuculist)

{

$comp =
New-PSSession -ComputerName
$sunucu

   

    Enter-PSSession $comp

    Invoke-Command -Session
$comp -ScriptBlock
{

       
$status =
Get-WindowsFeature -Name
Web-Server

       
if ($status.Installed -eq
"True")

        {

 

       
Write-Output ($env:COMPUTERNAME
+ " -
Kurulu"
)

 

       
}else

       
{

       
Write-Output ($env:COMPUTERNAME
+ " -
Kurulu degil"
)

       
}

       
}

 

       
Remove-PSSession $comp

}

 

Saygılarımla.

************************************************************
Probleminiz çözüldüğünde sonucu burada paylaşırsanız,
sizin ile aynı problemi yaşayanlar için yardım etmiş olursunuz.
Eğer sorununuz çözüldü ise "çözüldü" olarak işaretlerseniz
diğer üyeler için çok büyük kolaylık sağlayacaktır.
************************************************************

CevapAlıntı
Gönderildi : 09/02/2015 13:07
Paylaş: