Table of Contents

X36ADW - Administrace systému Windows

Skriptovani

Parsovani data do tvaru yyyy-mm-dd

set name=%DATE:~-4,4%-%DATE:~-7,2%-%DATE:~-10,2%

Aritmeticky vypocet

set /a num=%num%+1

Vynuceni dynamicke expanze pomoci !promenna!, vhodne pro pouziti v cyklech, kde je cely blok cyklu jako jeden radek, tj. k normalni expanzi by doslo jen na zacatku.

setlocal ENABLEDELAYEDEXPANSION

Test pingem, pri uspechu se vypisuje mj. TTL

ping %1 | find "TTL" > nul
if errorlevel 1 echo "OK"

Vstup z stdin

set /p opa="Zadejte hodnotu A: "

Cat s cislovani radku (ignoruje mezery :-()

setlocal ENABLEDELAYEDEXPANSION
 
set ii=0
for /F "eol=; delims=" %%i in (test.txt) do (
  set /a ii+=1
  @echo !ii!: %%i
)

Sleep pomoci pingu

ping non_existing_address -n 1 -w 2000 > nul

Hledej notepad.exe bezici pod User (tasklist nevysila errorlevel, musime prohnat findem)

tasklist /FI "USERNAME eq user" /FI "IMAGENAME eq notepad.exe" | find "notepad.exe" > nul
if not errorlevel 1 echo Nalezeno!!!

Dotaz do registru na hodnotu DisableTaskMgr. Neexistence vraci errorlevel.

reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr

Nastaveni hodnoty klice DisableTaskMgr, typ DWORD, hodnota 1. Prepinac /f vynuti prepsani bez dotazu.

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f

Cviceni 5 - disky

diskpart
 
select disk 0
create partition primary size=500

rem aktivni partition
active

Cviceni 7 - sitovani

Cviko 8 - AD

Cviko 9 - AD + politiky

Politiky

UPN (user@jina_domena) se vytvari v Active directory domains and trusts v koreni → properties musi se dat

gpupdate /target:computer /force
	 /target:user

Sites & replikace

v AD users and computers

mixed vs. 2003 mod - nejdou universal groups

global katalog - v DNSku SVR zaznamy urcuji, kde je controller pro kterou tu cast domeny

pokud mam DNS primo v AD, umozni to secure updaty

ntbackup

restore mod - F8 po bootu directory restore mode zacit backup -

 primary restore = byl to jediny controller
 normal restore = muze tam byt jiny domain controller
 authoritative restore = chyba se mohla distrubuovat, je nutno si vynutit, ze tento restore je ten spravny

authoritative restore pres ntdsutil - nutno taky prebootovat do recovery modu, provest restore a pak nastavit databazi/podstrom jako autoritativni