Protsessiinfo veebilehe genereerimise ja IIS serveri paigaldamise skript: Meeskond "Urmo Laaneots, Oliver Kilk, Karet Rikko": Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 7: Line 7:


Karet Rikko
Karet Rikko
Erko Umal


== Lähteülesanne ==
== Lähteülesanne ==
Line 25: Line 27:


== IIS'i paigaldamine ==
== IIS'i paigaldamine ==
IIS'i paigaldamine:


ServerManagerCmd.exe -install Web-Server -allSubFeatures -resultPath C:\Admin\WebServer.xml -restart
echo "IISI paigaldamine"
Import-Module servermanager
Add-WindowsFeature Web-Server
Import-Module WebAdministration
 


== Default lehekülje kustutamine ==
== Default lehekülje kustutamine ==
echo "default lehe kustutamine"
Stop-Website "Default Web Site"




== Veebilehe tegemine ==
== Veebilehe tegemine ==
PS IIS:\>mkdir "$env:systemdrive\inetpub\UUSLEHT"


''// Loob füüsilise asukoha uuele leheküljele nimega UUSLEHT.''
echo "Loon kataloogi C:\inetpub\uus"
if (!(Test-Path -path C:\inetpub\uus)) {New-Item C:\inetpub\uus -type "directory"} else {"Kaust Olemas"}


PS IIS:\>New-Website -name "UUSLEHT" -PhysicalPath "$env:systemdrive\inetpub\UUSLEHT" -port 80
echo "Lisan uue veebilehe"
 
''//See rida loob uue lehekülje, mis asub UUSLEHT asukohas ning kuulab proti 80.''
New-Item IIS:\Sites\testikas -bindings @{protocol="http";bindingInformation=":80:localhost"} -physicalPath C:\www\


== Raporti genereerimine ==
== Raporti genereerimine ==


$asi = get-process |select -last 5
echo "Informatsiooni saab lehelt http://localhost/ "
 
$asi | convertto-html > C:\Test\1.html
while(1) {
$date=date
echo "Viimane värskendus: $date" > C:\inetpub\uus\index.html
Get-Process | ConvertTo-Html >> C:\inetpub\uus\index.html
Get-EventLog system -newest 5 | ConvertTo-Html >> C:\inetpub\uus\index.html
sleep -s 300}

Revision as of 12:44, 10 May 2011

Meeskond

Liikmed:

Urmo Laaneots

Oliver Kilk

Karet Rikko

Erko Umal

Lähteülesanne

Koosta skript, mis:

paigaldaks IIS veebiserveri

Kustutaks Default Web Site

Looks uue veebilehe, mille füüsiline asukoht oleks C:\www

Kontrolliks ka eelnevalt kataloogi olemasolu ning vajadusel looks selle

Koosta skrpit, mis genereeriks veebilehe, mis sisaldaks töötavate protsesside loetelu ja nende ressursikasutusesinfot ja viimast viit kirjet system EventLog'ist

See skript peab väskendama infot viieminutilise intervalliga

IIS'i paigaldamine

echo "IISI paigaldamine"

Import-Module servermanager

Add-WindowsFeature Web-Server

Import-Module WebAdministration


Default lehekülje kustutamine

echo "default lehe kustutamine"

Stop-Website "Default Web Site"


Veebilehe tegemine

echo "Loon kataloogi C:\inetpub\uus"

if (!(Test-Path -path C:\inetpub\uus)) {New-Item C:\inetpub\uus -type "directory"} else {"Kaust Olemas"}


echo "Lisan uue veebilehe"

New-Item IIS:\Sites\testikas -bindings @{protocol="http";bindingInformation=":80:localhost"} -physicalPath C:\www\

Raporti genereerimine

echo "Informatsiooni saab lehelt http://localhost/ "

while(1) {

$date=date

echo "Viimane värskendus: $date" > C:\inetpub\uus\index.html

Get-Process | ConvertTo-Html >> C:\inetpub\uus\index.html

Get-EventLog system -newest 5 | ConvertTo-Html >> C:\inetpub\uus\index.html

sleep -s 300}