Archived
1
0
Fork 0
No description
This repository has been archived on 2025-03-31. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • PowerShell 100%
Find a file
2025-03-27 11:25:46 +02:00
materjalid prindib konsooliekraani nimi ja kooliastet (kaasas ka kasutatud materjalid) 2025-02-17 10:49:57 +02:00
Moodleü Lisatud detailsemad kommentaarid ja veateated, et parandada skriptide arusaadavust ja kasutatavust. 2025-03-27 11:25:46 +02:00
ülesanded Ei tööta praegused 2025-03-27 09:20:13 +02:00
.gitignore Lisatud Väljund ignore, kuna ei ole vajalik väljundi asju github panna 2025-03-27 11:24:13 +02:00
Changestate1.ps1 Power state tehtud ja consolehaldusega 2025-02-27 11:12:39 +02:00
filemanager1.ps1 koodid kommenteeriti AI abil arusaadavaks 2025-03-05 09:44:02 +02:00
filemanager2.ps1 koodid kommenteeriti AI abil arusaadavaks 2025-03-05 09:44:02 +02:00
practice6.ps1 lisatud juurde, et ta expordib csv faili 2025-02-17 10:54:31 +02:00
practice7.ps1 lisatud fail, milles teeb roll 20 korda ja iga kord valib suvaka värvi 2025-02-17 11:00:39 +02:00
practice8.ps1 lisatud fail, mis tuvastab notepad protsessi ja tuleb käsitsi kinni panna, et programm lõpetaks töö 2025-02-17 11:11:58 +02:00
practice9.ps1 lisatud fail, milles teeb, nagu practice8.ps1 ainult, et ta loendab, mitu korda ta printis sõnumit ridades 2025-02-17 11:29:04 +02:00
practice10.ps1 lisatud fail, mis loendab 2025-02-17 11:34:50 +02:00
practice11.ps1 kommentaarid kalkulaatorile 2025-02-20 10:56:50 +02:00
practice12.ps1 Practice12 ei ole tehtud 2025-02-20 11:18:58 +02:00
practice13.ps1 tehtud eesti keeles 2025-02-20 11:20:21 +02:00
praks3.ps1 kustutab ära kasutaja ja annab veateadet tõrgete ilmnemisel 2025-02-17 10:38:57 +02:00
protsessandservicemanager.ps1 fail tehtud ja TESTIMATA 2025-02-27 12:10:31 +02:00
README.MD Lisatud ülevaated uute PowerShelli skriptide kohta, sealhulgas kasutajahalduse funktsioonide ja süsteemiadministraatorite võimaluste kirjeldus. 2025-03-27 10:38:50 +02:00

PowerShell

NB: ENNE TULEB MINNA POWERSHELLI ADMINISTRATORINA JA SISESTAMA KÄSKU, ET MAHA VÕTTA PIIRANGUID Vaikimisi on käivitamispoliitika "Undefined", ehk käivitamine on piiratud. (vaikimisi on "resticted")

Get-ExecutionPolicy -List

selleks tuleb käivitada: (SEE KÄSK ON OHTLIK, Kui sa ei tea, mida teed, uuri üle "https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.5")

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser

praks1.ps1

selles koodis kasutaja luuakse, kasutaja lisatakse users gruppi ja kasutaja parool on koodis olemas. Sellel on olemas veateated, mis näitab, kas kasutaja on loodud, kas kasutaja on lisatud users gruppi ja kas parool on õige.

praks2.ps1

selles koodis kasutaja kustutatakse, kasutaja eemaldatakse users grupist ja kasutaja parool on koodis olemas. Sellel on olemas veateated, mis näitab, kas kasutaja on kustutatud, kas kasutaja on eemaldatud users grupist ja kas parool on õige.

praks3.ps1

selles koodis kasutaja kustutatakse sarnaselt praks2.ps1 failile, kasutaja eemaldatakse users grupist ja kasutaja parool on koodis olemas. Sellel on olemas veateated, mis näitab, kas kasutaja on kustutatud, kas kasutaja on eemaldatud users grupist ja kas parool on õige.

praks4.ps1

selles koodis on funktsioonid, mis võimaldavad töödelda ja hallata kasutajaandmeid süsteemis.

praks5.ps1

selles koodis on laiendatud kasutajahalduse funktsioonid, mis pakuvad täiendavaid võimalusi kasutajate haldamiseks ja nende õiguste seadistamiseks.

praks6.ps1

selles koodis on keerukamad kasutajahalduse funktsioonid, mis võimaldavad süsteemiadministraatoritel teostada laiahaardelisi kasutajahalduse toiminguid.

filemanager1.ps1

selles koodis on failihalduri põhifunktsioonid. Skript võimaldab navigeerida failisüsteemis, kuvada praegust asukohta ja hallata failide põhioperatsioone. Skript põhineb Microsoft'i PowerShell dokumentatsioonil ja sisaldab mitmeid funktsiooniteeke.

filemanager2.ps1

selles koodis on laiendatud failihalduri funktsioonid. Skript võimaldab hallata faile ja kaustu, sealhulgas kuvada, luua, kopeerida ja kustutada failiobjekte. Skript sisaldab rohkem võimalusi ja detailsemat failihaldust kui filemanager1.ps1.

protsessandservicemanager.ps1

selles koodis on PowerShell halduse tööriist, mis võimaldab hallata kettaid, võrku ja tarkvara. Skript sisaldab funktsioone nagu kettainfo kuvamine, virtuaalsete ketaste loomine ja muud süsteemihalduse funktsioonid.

Changestate1.ps1

selles koodis on funktsioonid arvuti oleku muutmiseks. Skript võimaldab lukustada arvutit, seda välja lülitada, taaskäivitada, seada unerežiimi ja hibernatsiooni. Skript kasutab Win32 API funktsioone nende toimingute teostamiseks.

practice13.ps1

selles koodis on menüüpõhine programm, mis võimaldab kasutajal arvutada erinevate kujundite pindalasid. Skript sisaldab menüü kuvamist, erinevate kujundite valimist (ring, ristkülik, kolmnurk) ja pindalade arvutamist.

practice12.ps1

selles koodis on näited funktsioonidest PowerShell'is. Skript demonstreerib funktsioone nii ilma parameetriteta kui ka parameetritega. Funktsioonid näitavad teenuste loendamist oleku järgi, kuvades töötavate ja peatatud teenuste arvu.

practice11.ps1

selles koodis on lihtne kalkulaator, mis küsib kasutajalt kaks numbrit ja teostab nendega valitud tehte (liitmine, lahutamine, korrutamine või jagamine). Skript sisaldab kasutajasõbralikku menüüd ja valikute käsitlemist.

practice10.ps1

selles koodis on näide Do-Until tsüklist PowerShell'is. Skript loendab numbreid, kuni jõuab teatud väärtuseni. Skript demonstreerib tsüklite tööpõhimõtet.

practice9.ps1

selles koodis on näide Do-While tsüklist, mis jälgib Notepad'i protsesse ja loendab, kui kaua need töötavad. Skript kuvab aktiivsete Notepad'i akende arvu ja lõpetab töö, kui kõik aknad on suletud.

practice8.ps1

selles koodis on näide While tsüklist, mis jälgib Notepad'i protsesse, kuni kõik on suletud. Skript kuvab perioodi jooksul aktiivsete Notepad'i akende arvu.

practice7.ps1

selles koodis on näide ForEach tsüklist ja massiividega töötamisest. Skript loob juhuslikke värvigruppe ja salvestab tulemused massiivi. Skript demonstreerib, kuidas läbida massiivi elemente ja luua kohandatud objekte.

practice6.ps1

selles koodis on näide CSV faili importimisest ja andmete töötlemisest ForEach tsükli abil. Skript töötleb õpilaste andmeid, määrab nende kooliastme vanuse põhjal ja salvestab tulemused.