Tehtävä04_Tivipt23a PowerShell-script asennusautomaatio
Tehtävä04_Tivipt23a PowerShell-script asennusautomaatio
Tehtäväkuvaus:


Opiskelijat harjoittelevat miten PowerShell komentoeditoriin voidaan tehdä automaattisesti peräkkäin ajettavia käskyjonoja. Käskyjonot määritellään tekstitiedostoon mikä annetaan syötteenä PowerShell komentoeditoriin ohjeen mukaan.



Projektisivu

Ohjeet:
1.  Avaa server etäkäytöllä

2. Luo notepadillä tekstitiedosto user_script.txt
3. Katso mallia alla olevasta esimerkistä ja kirjoita käyttäjätilin luonti mallin mukaan tekstitiedostoon
4. Katso alla olevasta esimerkistä miten PowewrShell script ajetaan 

5. Aja script ja katso saitko luotua uuden käyttäjån
6. Jos script toimi niin kopio rakennetta ja luo viisi testikäyttäjää esim test1, test2 jne
7. lisää alla esitetty tekoälyn vastaus jokaiselle luomallesi käyttäjätilille
8. Lisää manuaalisesti "Allow remote access to your computer"


Pyydä tekoälyä tekemään käskyjono jolla sallitaan alla olevien kuvien mukaiset toiminnot "Administrator käyttäjälle"

Script-ohje:
Kun olet saanut luotua notepadi:llä alla olevan scriptin serveriin niin testaa se all allaolevalla käskyjonolla. Kopioi user_script.txt serverin kansioon c:\Users\Administrator kansioon

foreach ($komento in Get-Content "C:\Users\Administrator\user_script.txt") { Invoke-Expression $komento}



Koodattava powershell -script:
Käytäjätilin luonti ja sen resetointi:


esim.

tee cmd scipt käskyjono jolla sallitaan HyperV ympäristöön asennetulle Microsoft 2016 serverin administrator käyttäjälle "Allow remote acccess to your computer" toiminto päälle
Vastaus:
Lisää tämä koodi jokaisen yllä olevan scriptin loppiin jokaiselle käyttäjälle (test1, test2, test3)
reg add "HKLMSystemCurrentControlSetControlTerminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes net localgroup "Remote Desktop Users" Administrator /add net start TermService LISÄTEHTÄVÄ:

Luo Itsellesi oma Administrator tili:
Voit korvata sanan Admin omalla etunimellä.

HUOM! Älä käytä /delete käskyä ikinä kun luot Administrator tiliä koska sillä voit tuhota serverin!!!!

Näyttökuva 2025-01-15 110830
Näyttökuva 2025-01-23 000226
Näyttökuva 2025-01-23 000336
Näyttökuva 2025-01-23 000400
Näyttökuva 2025-01-23 000500
Näyttökuva 2025-01-23 000539
Näyttökuva 2025-01-23 000620
Näyttökuva 2025-01-23 000620a
Näyttökuva 2025-01-23 000754
Näyttökuva 2025-01-23 000920
Näyttökuva 2025-01-23 001004
Näyttökuva 2025-01-23 001131
Näyttökuva 2025-01-23 001156
Näyttökuva 2025-01-23 001408
Näyttökuva 2025-01-23 001511
Näyttökuva 2025-01-23 001550
Scroll to Top