Skriptimiskeeled: powershelli kodutööd 2011, sügis, kaugõpe: Difference between revisions
(45 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
[[Category: Skriptimiskeeled]] | |||
==Jaan Igamees== | ==Jaan Igamees== | ||
Lühike jutt, mida skript teeb... bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla. | Lühike jutt, mida skript teeb... bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla. | ||
Line 11: | Line 13: | ||
==Pavel Kodotšigov== | ==Pavel Kodotšigov== | ||
Skript | Skript loob AD kasutajaid antud csv-failist, lisab ettemääratud gruppi (kui vastavaid gruppe ei ole siis script loob neid) | ||
[[PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1]] | [[PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1]] | ||
[[naidis.csv]] | |||
==Margus Nairis== | |||
Skript otsib Active Directory masinatest installitud programme ja 'vilistab' kui leiab parameetriga kaasa antud või torrenti nimelise. | |||
[[PowerShell: Margus Nairis, AD-FindInstalledPrograms.ps1 ]] | |||
==Karmen Kattai== | |||
Skript võrdleb kohalikus arvutis installeeritud programmide nimekirja tekstifailis toodud programmide kontrollnimekirjaga. | |||
[[PowerShell: Karmen Kattai, VõrdleNimekirju.ps1]] | |||
==Andres Kõrvemaa== | |||
Skript kontrollib kas etteantud hostidel on pordid lahti või suletud. Hostide ja portide nimekiri antakse tekstifailina ette. | |||
[[PowerShell: Andres Kõrvemaa, testports.ps1]] | |||
==Andres Kahk== | |||
Skript otsib etteantud serveritest kasutaja sessioone ning lubab valitud kasutajaga | |||
sessiooni lõpetada või luku panna. | |||
[[PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1 ]] | |||
==Aleksei Issaikin== | |||
Skript otsib kõik domeenis olevad arvutid Active Directory-ist ja genereerib HTML-i nende kõvaketta vaba ruumist. | |||
[[PowerShell: Aleksei Issaikin, GetSpace.ps1]] | |||
==Vahur Laas == | |||
Skript, mis leiab 200 kallima NASDAQi tehnoloogiafirma aktsiate andmed ning teeb nende baasil naiivseid soovitusi osta, müüa või hoida. | |||
[[PowerShell: Vahur Laas, stock.ps1]] | |||
==Artur Mölter== | |||
Skript otsib AD-st võimalikud "surnud" kontod. | |||
[[PowerShell: Artur Mölter, AdDeadAccounts.ps1]] | |||
==Kristiina Kaarna == | |||
Video sellest, kuidas toimib Powershelli skript, mille ülesanne on: | |||
- kaugteel tuvastada, kas kasutaja arvutis töötab keelatud protsess (antud näites programm WmPlayer); | |||
- keelatud protsessi tuvastamisel: | |||
a) sulgeda keelatud protsess; | |||
b) genereerida kasutaja arvuti töölauale hoiatuse, mille sisu teavitab kasutajat keeleatud tegevusest. | |||
Powershell: Kristiina Kaarna,<u>Video skripti toimimisest virtuaalmasinates (server-klient) [http://vimeo.com/35624951]</u> | |||
[[Powershell: Kristiina Kaarna, Skript.ps1]] | |||
==Karel Niine== | |||
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui on määratud fail, siis faili. CSV kujul, eraldajaks ;. Järjekord järgmine: Aeg,Kasutaja,Printer,Lehtede_arv,Dokumendi Nimi. | |||
[[PowerShell: Karel Niine, Kodutoo.ps1]] | |||
==Mario Mett== | |||
Skript joonistab C ketta kasutatud ruumi kohta Excelisse sektordiagrammi. | |||
[[PowerShell: Mario Mett, disk_usage.ps1]] | |||
==Märt Lindre== | |||
[[PowerShell: Märt Lindre, find_files.ps1]] | |||
Skript otsib etteantud kataloogist teatud laiendiga faile | |||
==Märten Rodes== | |||
[[PowerShell: Märten Rodes, vlc.ps1]] | |||
Skript, mis jookseb taustal ja käivitab VLC Media Playeris internetiraadio, kui arvuti ei ole lukus. Kui arvuti pannakse lukku, siis automaatselt sulgeb VLC. | |||
==Ulvar Petmanson== | |||
[[Powershell: Ulvar Petmanson, BootUSB.ps1]] | |||
Windows 7 või Windows 2008 paigalduse DVD plaadist vastava USB pulga tegemise skript. | |||
==Riti Ruul== | |||
Skript otsib etteantud sõna etteantud directory'st. | |||
[[PowerShell: Riti Ruul, PowerShell_Kodutoo_Ruul.ps1]] | |||
==Rainer Leemet== | |||
Skript küsib arvutilt kõige rohkem vaba pinda omavat ketast millele loob kausta ja jagab selle vaikeõigustega välja. | |||
[[PowerShell: Rainer Leemet, New-share.ps1]] | |||
[[PowerShell: Rainer Leemet, Kopeeri-Manti.ps1]] | |||
==Rasmus Linnamäe== | |||
Skript mis teeb WindowsPE'ga image faili, lisades sinna kõik saada olevad lisa pakid, soovikorral draiverid. USB ketta puhul formaaditakse see ja alles siis paigaldatakse vajalikud failid. | |||
[[PowerShell: Rasmus Linnamäe, WindowsPE skript]] |
Latest revision as of 12:27, 2 February 2012
Jaan Igamees
Lühike jutt, mida skript teeb... bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla.
PowerShell: Jaan Igamees, kavalskript
Dmitri Šlõkov
Skript otsib arvutist meediafailid. Käivitades skripti võtmega -stage x, otsitakse keelatud failid. Kõik tulemused kirjutakse tekstifaili.
PowerShell: Dmitri Šlõkov, kodutööskript
Pavel Kodotšigov
Skript loob AD kasutajaid antud csv-failist, lisab ettemääratud gruppi (kui vastavaid gruppe ei ole siis script loob neid)
PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1
Margus Nairis
Skript otsib Active Directory masinatest installitud programme ja 'vilistab' kui leiab parameetriga kaasa antud või torrenti nimelise.
PowerShell: Margus Nairis, AD-FindInstalledPrograms.ps1
Karmen Kattai
Skript võrdleb kohalikus arvutis installeeritud programmide nimekirja tekstifailis toodud programmide kontrollnimekirjaga.
PowerShell: Karmen Kattai, VõrdleNimekirju.ps1
Andres Kõrvemaa
Skript kontrollib kas etteantud hostidel on pordid lahti või suletud. Hostide ja portide nimekiri antakse tekstifailina ette.
PowerShell: Andres Kõrvemaa, testports.ps1
Andres Kahk
Skript otsib etteantud serveritest kasutaja sessioone ning lubab valitud kasutajaga sessiooni lõpetada või luku panna.
PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1
Aleksei Issaikin
Skript otsib kõik domeenis olevad arvutid Active Directory-ist ja genereerib HTML-i nende kõvaketta vaba ruumist.
PowerShell: Aleksei Issaikin, GetSpace.ps1
Vahur Laas
Skript, mis leiab 200 kallima NASDAQi tehnoloogiafirma aktsiate andmed ning teeb nende baasil naiivseid soovitusi osta, müüa või hoida.
PowerShell: Vahur Laas, stock.ps1
Artur Mölter
Skript otsib AD-st võimalikud "surnud" kontod.
PowerShell: Artur Mölter, AdDeadAccounts.ps1
Kristiina Kaarna
Video sellest, kuidas toimib Powershelli skript, mille ülesanne on:
- kaugteel tuvastada, kas kasutaja arvutis töötab keelatud protsess (antud näites programm WmPlayer);
- keelatud protsessi tuvastamisel:
a) sulgeda keelatud protsess;
b) genereerida kasutaja arvuti töölauale hoiatuse, mille sisu teavitab kasutajat keeleatud tegevusest.
Powershell: Kristiina Kaarna,Video skripti toimimisest virtuaalmasinates (server-klient) [1]
Powershell: Kristiina Kaarna, Skript.ps1
Karel Niine
Skript võtab eventlogist välja kõik print sündmused ning väljastab need ekraanile või kui on määratud fail, siis faili. CSV kujul, eraldajaks ;. Järjekord järgmine: Aeg,Kasutaja,Printer,Lehtede_arv,Dokumendi Nimi.
PowerShell: Karel Niine, Kodutoo.ps1
Mario Mett
Skript joonistab C ketta kasutatud ruumi kohta Excelisse sektordiagrammi.
PowerShell: Mario Mett, disk_usage.ps1
Märt Lindre
PowerShell: Märt Lindre, find_files.ps1 Skript otsib etteantud kataloogist teatud laiendiga faile
Märten Rodes
PowerShell: Märten Rodes, vlc.ps1
Skript, mis jookseb taustal ja käivitab VLC Media Playeris internetiraadio, kui arvuti ei ole lukus. Kui arvuti pannakse lukku, siis automaatselt sulgeb VLC.
Ulvar Petmanson
Powershell: Ulvar Petmanson, BootUSB.ps1
Windows 7 või Windows 2008 paigalduse DVD plaadist vastava USB pulga tegemise skript.
Riti Ruul
Skript otsib etteantud sõna etteantud directory'st.
PowerShell: Riti Ruul, PowerShell_Kodutoo_Ruul.ps1
Rainer Leemet
Skript küsib arvutilt kõige rohkem vaba pinda omavat ketast millele loob kausta ja jagab selle vaikeõigustega välja.
PowerShell: Rainer Leemet, New-share.ps1
PowerShell: Rainer Leemet, Kopeeri-Manti.ps1
Rasmus Linnamäe
Skript mis teeb WindowsPE'ga image faili, lisades sinna kõik saada olevad lisa pakid, soovikorral draiverid. USB ketta puhul formaaditakse see ja alles siis paigaldatakse vajalikud failid.