You are on page 1of 4

rem ###########################################################################

rem SCENAR (JOURNAL) SKRIPTOVACI SUBOR PRACE V PowerSchell Microsoft WINDOWS 10


rem SXT3 - Serverové technológie 3. ročník
rem ###########################################################################
rem HraskoJ je: SemancikT
rem Hrasko - priezvisko student
rem J - prve pismeno krsneho mena
rem !!! Vsetko bez diakritiky
rem
-----------------------------------------------------------------------------------
--------
rem Internet WEB literatura NET Users:
rem https://www.lifewire.com/net-user-command-2618097
rem https://www.lifewire.com/net-use-command-2618096
rem https://www.lifewire.com/net-command-2618094
rem Konzolový emulátor CMDER: https://cmder.net/
rem CLI vo Windows: CMD
rem Príkazový itrerpret: PowerShell a PowerShell ISE
rem Postupne zadávať prikazy cez zvoleny interpret a prípadne opraviť alebo doplniť
do súboru.
rem --------------------------------------------------------------------------
# Prikaz "rem" sa pouzva v skriptoch ako poznamka/popis.
# Prikaz "echo" je pre zobrazenie oznamov na vystupe.
Vystupny parameter "STDOUT" moze byt: standardne obrazovka alebo subor.
">" je vystup do suboru -> vytvori subor, ak neexistuje a prepise obsah.
">>" je vystup do suboru -> vytvori subor, ak neexistuje alebo doplni vystup
na koniec suboru.
Priklad: "R:\SemancikT\3SB2_SXT3_CLI_SemancikT.txt".
rem --------------------------------------------------------------------------
echo VYTVORENIE ADRESARA PRE ULOZENIE VYSTUPNEHO SUBORU
rem "R:\SemancikT\3SAB12_SXT3_CLI_SemancikT.txt"
# Prikaz "md" (make directory) vytvori adresar v absolutne alebo relativne
zadanej ceste "PATH" v hierarchickej strukture adresarov.
"Prieskumnik" -> co to je - vysvetlit. Prikazom a graficky.md
md "R:\SemancikT"
rem --------------------------------------------------------------------------
# Prikaz "net" a zadanie parametrov pracuje s uzivatelmi a skupinami.
echo VYPIS PARAMETROV PRE KONTA UZIVATELOV - STANDARDNE NASTAVENIE
net accounts
rem s vystupom do suboru
net accounts >> "R:\SemancikT\3SAB12_SXT3_CLI_SemancikT.txt"
rem pozrieme si ako mame nastavene hesla v "R:\SemancikT\
3SAB12_SXT3_CLI_SemancikT.txt"
# Prikaz "pause" pozastavi vykonavanie skriptovacieho suboru - vyskusat v CMD
pause
rem --------------------------------------------------------------------------
echo PRIDANIE PARAMETRA DLZKY HESLA
rem nastavime minimalnu dlzku hesla na 12
net accounts /minpwlen:12
net accounts >> "R:\SemancikT\3SAB12_SXT3_CLI_SemancikT.txt"
rem pozrieme si ako mame nastavene hesla v "R:\SemancikT\
3SAB12_SXT3_CLI_SemancikT.txt"
rem skontrolujem ci sa dlzka nastavila na 12
rem vyskusame cez GUI -> "Sprava pocitaca -> Local User and Group -> User" ->
rem PMys -> Set password -> zadame rozne dlzky hesla.
pause
rem --------------------------------------------------------------------------
echo VYPIS POUZIVATELOV >> "R:\SemancikT\3SAB12_SXT3_CLI_SemancikT.txt"
net user
net user >> "R:\SemancikT\3SAB12_SXT3_CLI_SemancikT.txt"
rem pozrieme si akych mame uzivatelov v "R:\SemancikT\
3SAB12_SXT3_CLI_SemancikT.txt"
pause
rem --------------------------------------------------------------------------
echo VYTVORENIE UZIVATELA "SemancikT"
rem Vytvorime ucet "SemancikT" s heslom "Pa88w0rd.+", aktivujeme ho
rem a nastavime mu expiraciu na nikdy
net user /add SemancikT Pa88w0rd.+12
net user SemancikT /expire:never
net user SemancikT /active:yes
pause
rem --------------------------------------------------------------------------
echo KONTOLA VYTVORENIA UZIVATELA "SemancikT"
net user SemancikT
net user SemancikT >> "R:\SemancikT\3SAB12_SXT3_CLI_SemancikT.txt"
rem pozrieme ci vytvorilo uzivatela "SemancikT"
rem vyskusame cez GUI -> "Sprava pocitaca -> Local User and Group -> User" ->
pause
rem --------------------------------------------------------------------------
echo VYPIS SKUPIN
rem vypiseme aktualne skupiny
net localgroup
net localgroup >> "R:\SemancikT\3SAB12_SXT3_CLI_SemancikT.txt"
rem vyskusame cez GUI -> "Sprava pocitaca -> Local User and Group -> User" ->
pause
rem --------------------------------------------------------------------------
echo VYTVORENIE SKUPINY UZIVATELOV
rem vytvorime skupinu pre studentov SPSE-Po
net localgroup /add studentspsepo
pause
rem --------------------------------------------------------------------------
echo PRIDANIE UZIVATELA DO SKUPINY
rem pridame ucet "SemancikT" do skupiny "studentspsepo"
net localgroup /add studentspsepo SemancikT
pause
rem --------------------------------------------------------------------------
echo KONTROLA PRIDANIA UCTU DO SKUPINY
net localgroup studentspsepo
rem skontrolujeme pridanie uctu "SemancikT" do skupiny "studentspsepo"
rem vyskusame cez GUI -> "Sprava pocitaca -> Local User and Group -> User" ->
rem --------------------------------------------------------------------------
echo ZRUSENIE UCTU ZO SKUPINY
net localgroup /del studentspsepo SemancikT
pause
rem --------------------------------------------------------------------------
echo AKTIVACIA UCTU "SemancikT"
rem zobrazime stav uctu cez GUI -> "Sprava pocitaca ->
-> Local User and Group -> User" -> klik 2x na "SemancikT"
rem aktivujeme alebo deaktivujeme ucet "SemancikT"
net user SemancikT /active:yes
net user SemancikT /active:no
pause
rem --------------------------------------------------------------------------
echo KONTROLA AKTIVACIE UCTU "SemancikT"
rem skontrolujeme ci je aktivovany ucet "SemancikT"
rem vyskusame cez GUI -> "Sprava pocitaca -> Local User and Group -> User" ->
net user SemancikT
pause
rem --------------------------------------------------------------------------
echo VYPIS ZDIELANYCH PRIECINKOV OPERACNEHO SYSTEMU
rem vypiseme si zdielane priecinky OS Windows10
net share
pause
rem --------------------------------------------------------------------------
echo NASTAVENIE ZDIELANEHO PRIECINKU PRE UZIVATELA "SemancikT"
rem vytvorime priecinok a nastavime pre uzivatela "SemancikT", kde bude
odovzdavat zadania a bude zdielany na sieti
md "R:\SemancikTshare"
net share SemancikTshare=R:\SemancikTshare /grant:SemancikT,full /users:31
pause
rem --------------------------------------------------------------------------
echo KONTROLA PARAMETROV ZDIELANEHO PRIECINKU
rem skontrolujem stav zdielaneho priecinka
net share SemancikTshare
pause
rem --------------------------------------------------------------------------
echo PRIDANIE VZDIALENEHO PRIECINKU UZIVATELOVI "student"
rem pridame mu vzdialeny priecinok na stahovanie zadani pod pismenom "X"
rem je to priecinok na datovom ulozisku a priradujeme ho pod pismenom
rem napr. "Z" na serveri
rem vypis mena PC
hostname
rem vypis IP PC
ipconfig
rem net use Z: \\<hostname alebo IP adresa>\SemancikTshare /user:SemancikT
rem uzivatel "SemancikT" nahradime "administrator" kvoli rychlej kontrole.
net use Z: \\serv2022semancikt\SemancikTshare /user:administrator
net use Z: /D
rem kontrola cez GUI -> "Prieskumnik" -> "Tento pocitac" -> vidime "Z"
pause
rem --------------------------------------------------------------------------
echo DEAKTIVACIA UCTU "SemancikT"
net user SemancikT /active:no
rem SemancikT opustil skolu, deaktivujem mu ucet, aby som mohol doriesit
jeho zalezitosti a nedovolil mu login
pause
rem --------------------------------------------------------------------------
echo ODSTRANENIE ZDIELANEHO PRIECINKU
rem zrusime zdielanie a odstranime priecinok na zadania
net share SemancikTshare /delete
net share
rd "R:/SemancikTshare"
pause
rem --------------------------------------------------------------------------
echo VYMAZANIE UCTU "SemancikT"
rem vymazeme ucet, ktory sme vytvorili
net user SemancikT /delete
pause
rem --------------------------------------------------------------------------
echo VYMAZANIE SKUPINY "studentspsepo"
rem vymazeme skupinu, ktoru sme vytvorili
net localgroup studentspsepo /delete
pause
rem --------------------------------------------------------------------------
echo . (prazdny riadok na vystup)
rem Koniec vzorového scenara ...

You might also like