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