Forum

IIS (Internet Infor...
 
Bildirimler
Hepsini Temizle

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

3 Yazılar
3 Üyeler
0 Likes
448 Görüntüleme
(@nasrineymar)
Gönderiler: 103
Reputable Member
Konu başlatıcı
 

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

 
Gönderildi : 09/02/2015 12:04

(@yenaltirpanci)
Gönderiler: 53
Üye
 

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. 

 
Gönderildi : 09/02/2015 12:44

(@recepyuksel)
Gönderiler: 1893
Üye
 

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.
************************************************************

 
Gönderildi : 09/02/2015 14:07

Paylaş: