Windows: ๋ˆ„๊ฐ€ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

Windows: ๋ˆ„๊ฐ€ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
- ์•„, ๋‚˜ํ•œํ…Œ๋Š” ์•„๋ฌด ์†Œ์šฉ์ด ์—†์–ด์š”. ๋„์™€์ฃผ์„ธ์š”!
- ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”. ์ด์ œ ๋ชจ๋“  ๊ฒƒ์„ ๊ณ ์ณ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ ์ด๋ฆ„์„ ์•Œ๋ ค์ฃผ์„ธ์š”...
(์ „ํ™”๋ถ€ํ„ฐ ๊ธฐ์ˆ  ์ง€์›๊นŒ์ง€ ์žฅ๋ฅด์˜ ๊ณ ์ „)

BgInfo๋ผ๋Š” ๋„๊ตฌ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ Windows+Pause/Break ๋‹จ์ถ•ํ‚ค์— ๋Œ€ํ•ด ์•Œ๊ณ  ์ด๋ฅผ ๋ˆ„๋ฅด๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์ฐจ ์ด๋ฆ„์„ ์•Œ์•„๋‚ธ ํฌ๊ท€ํ•œ ํ‘œ๋ณธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐœ์‹ ์ž๋Š” ์ฃผ์š” ๋ฌธ์ œ ์™ธ์—๋„ ์ปดํ“จํ„ฐ์˜ ์ด๋ฆ„/IP ์ฃผ์†Œ๋ฅผ ์•Œ์•„๋‚ด๋Š” ๋‘ ๋ฒˆ์งธ ๋ฌธ์ œ๋ฅผ ์•ˆ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋‘ ๋ฒˆ์งธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋งŽ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค(๋ฐฐ๊ฒฝํ™”๋ฉด์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ๋ˆ„๋ฝ๋œ ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค :).
ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ง์„ ๋“ฃ๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋” ์ข‹์Šต๋‹ˆ๋‹ค.
- Tatyana Sergeevna, ๊ฑฑ์ •ํ•˜์ง€ ๋งˆ์„ธ์š”. ์ด๋ฏธ ์—ฐ๊ฒฐ ์ค‘์ž…๋‹ˆ๋‹ค...


๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์—๋Š” ๋งŽ์€ ๊ฒƒ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ธฐ์ˆ  ์ง€์› ์ „๋ฌธ๊ฐ€๋Š” ๊ธฐ๊ณ„ ์ด๋ฆ„๊ณผ ๋ˆ„๊ฐ€ ์–ด๋–ค ๊ธฐ๊ณ„์—์„œ ์ผํ•˜๋Š”์ง€ ๊ธฐ์–ตํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์†”๋ฃจ์…˜์„ ์„ค๋ช…ํ•˜๊ธฐ ์ „์— ๋‹ค๋ฅธ ์˜ต์…˜์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์‚ดํŽด๋ณด๊ณ  ์ฒ ์ €ํ•˜๊ฒŒ ๋น„ํŒํ•˜๊ณ  ์„ ํƒ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  1. ๋ฐฐ๊ฒฝ์ •๋ณด, ๋ฐ์Šคํฌํƒ‘ ์ •๋ณด ๋“ฑ๋“ฑ. ๋ˆ์ด ๋งŽ์œผ๋ฉด ์œ ๋ฃŒ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์ ์€ ์ปดํ“จํ„ฐ ์ด๋ฆ„, IP ์ฃผ์†Œ, ๋กœ๊ทธ์ธ ๋“ฑ ๊ธฐ์ˆ  ์ •๋ณด๊ฐ€ ๋ฐ”ํƒ• ํ™”๋ฉด์— ํ‘œ์‹œ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. Desktop Info์—์„œ๋Š” ์„ฑ๋Šฅ ๊ทธ๋ž˜ํ”„๋ฅผ ํ™”๋ฉด ์ ˆ๋ฐ˜์œผ๋กœ ์ถ•์†Œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‚ด๊ฐ€ ์‹ซ์–ดํ•˜๋Š” ์ ์€ ๋™์ผํ•œ Bginfo์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ ค๋ฉด ์ฐฝ์„ ์ตœ์†Œํ™”ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €์™€ ๋™๋ฃŒ๋“ค๋„ BgInfo์—์„œ ๋‘ ๋ฒˆ ์ด์ƒ ๊ด€์ฐฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠน์ง•์ ์ธ ์œ ๋ฌผ, ์ด์ „ ํ…์ŠคํŠธ ์œ„์— ์ƒˆ ํ…์ŠคํŠธ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ.
    ์ผ๋ถ€ ์‚ฌ์šฉ์ž๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฐ”ํƒ• ํ™”๋ฉด์— ์ญ‰ ๋ป—์€ ๊ณ ์–‘์ด ์–ผ๊ตด์— ๋ฌด์„œ์šด 192.168.0.123์„ ๊ทธ๋ ค์„œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๋ฏธํ•™์„ ๋ง์น˜๋Š” ์‚ฌ์‹ค์— ์งœ์ฆ์„ ๋ƒ…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด๋Š” ๋งค์šฐ ์˜์š•์„ ๋–จ์–ด๋œจ๋ฆฌ๊ณ  ์—…๋ฌด ์ •์‹ ์„ ์™„์ „ํžˆ ์ฃฝ์ž…๋‹ˆ๋‹ค. .
  2. "๋‚˜๋Š” ๋ˆ„๊ตฌ์ธ๊ฐ€"๋ผ๋Š” ๋ผ๋ฒจ(๋งˆ์ง€๋ง‰์— ๋ฌผ์Œํ‘œ๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ๋งˆ์„ธ์š” :)) ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋Œ€ํ™” ์ƒ์ž ํ˜•ํƒœ๋กœ ํ‘œ์‹œํ•˜๋Š” ๊น”๋”ํ•˜๊ฑฐ๋‚˜ ๊น”๋”ํ•˜์ง€ ์•Š์€ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋’ค์— ์ˆจ์–ด ์žˆ๋Š” ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๊ณ ์ „์ ์ธ ๋ฐ”๋กœ ๊ฐ€๊ธฐ์ž…๋‹ˆ๋‹ค. ๊ฐ€๋”์€ ๋ฐ”๋กœ๊ฐ€๊ธฐ ๋Œ€์‹ ์— ์Šคํฌ๋ฆฝํŠธ ์ž์ฒด๋ฅผ ๋ฐ”ํƒ•ํ™”๋ฉด์— ์˜ฌ๋ ค๋†“๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋Š”๋ฐ, IMHO๋Š” ๋‚˜์œ ๋งค๋„ˆ์ž…๋‹ˆ๋‹ค.
    ๋‹จ์ ์€ ์ฒซ ๋ฒˆ์งธ ๊ฒฝ์šฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์—ด๋ ค ์žˆ๋Š” ๋ชจ๋“  ์ฐฝ์„ ์ตœ์†Œํ™”ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(์ž‘์—… ์ปดํ“จํ„ฐ์— ์†”๋ฆฌํ…Œ์–ด ์ฐฝ๋งŒ ์—ด๋ ค ์žˆ๋Š” ํ–‰์šด์˜ ์—ฐ์ธ๋“ค์€ ๊ณ ๋ คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค). ๊ทธ๋Ÿฐ๋ฐ ์‚ฌ์šฉ์ž๋Š” ๋ชจ๋“  ์ฐฝ์„ ์ตœ์†Œํ™”ํ•˜๋ ค๋ฉด ์–ด๋””๋ฅผ ํด๋ฆญํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ๋‚˜์š”? ๋งž์Šต๋‹ˆ๋‹ค, ๊ด€๋ฆฌ์ž์˜ ๋ˆˆ์— ์†๊ฐ€๋ฝ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ์ž๋Š” ๋˜ํ•œ ์œ„์— ์„ค๋ช…๋œ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ• ๋ชจ๋‘ ์‚ฌ์šฉ์ž๊ฐ€ ์ •๋ณด๋ฅผ ์–ป๋Š” ๋ฐ ๊ด€์—ฌํ•˜๊ณ , ๊ทธ ์‚ฌ๋žŒ์ด ๋ˆˆ์ด ๋ฉ€๊ฑฐ๋‚˜, ๋ฉ์ฒญํ•˜๊ฑฐ๋‚˜, ์‹ฌ์ง€์–ด ๊ฑฐ์ง“๋ง์„ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ฃผ์š” ๋‹จ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ์‚ฌ๋žŒ์ด Windows์—์„œ ์ž์‹ ์˜ ์ปดํ“จํ„ฐ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ํ•  ์œ„์น˜๋ฅผ ์•Œ๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ ํ™œ์šฉ ๋Šฅ๋ ฅ์„ ๋†’์ด๋Š” ์˜ต์…˜์€ ๊ณ ๋ คํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ณ ๊ท€ํ•œ ์›์ธ์ด์ง€๋งŒ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํšŒ์‚ฌ์— ์ง์› ์ด์ง๋ฅ ์ด ์žˆ์œผ๋ฉด ์™„์ „ํžˆ ๋ง๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋งํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋กœ๊ทธ์ธ์กฐ์ฐจ ๊ธฐ์–ตํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‚ด ์˜ํ˜ผ์„ ์Ÿ์•„ ๋ถ€์—ˆ๊ณ  ์ด์ œ ์š”์ ๊นŒ์ง€ ์™”์Šต๋‹ˆ๋‹ค.
Khabrov ๊ฑฐ์ฃผ์ž์˜ ์•„์ด๋””์–ด๊ฐ€ ๊ธฐ์ดˆ๋กœ ์ฑ„ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ค‘ ์œผ๋กœ ์ด ๊ธฐ์‚ฌ.
์•„์ด๋””์–ด์˜ ํ•ต์‹ฌ์€ ์‚ฌ์šฉ์ž๊ฐ€ Windows์— ๋กœ๊ทธ์ธํ•  ๋•Œ ๋กœ๊ทธ์˜จ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํ•„์š”ํ•œ ์ •๋ณด(์‹œ๊ฐ„ ๋ฐ ์ปดํ“จํ„ฐ ์ด๋ฆ„)๋ฅผ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ํŠน์ • ์†์„ฑ์— ์ž…๋ ฅํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹œ์Šคํ…œ์—์„œ ๋กœ๊ทธ์•„์›ƒํ•˜๋ฉด ์œ ์‚ฌํ•œ ๋กœ๊ทธ์˜คํ”„ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์•„์ด๋””์–ด ์ž์ฒด๋Š” ๋งˆ์Œ์— ๋“ค์—ˆ์ง€๋งŒ, ๊ตฌํ˜„์— ์žˆ์–ด ๋งŒ์กฑ์Šค๋Ÿฝ์ง€ ๋ชปํ•œ ๋ถ€๋ถ„๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๋กœ๊ทธ์˜จ ๋ฐ ๋กœ๊ทธ์˜คํ”„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ทธ๋ฃน ์ •์ฑ…์€ ์ „์ฒด ๋„๋ฉ”์ธ์— ์ ์šฉ๋˜๋ฏ€๋กœ ์Šคํฌ๋ฆฝํŠธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธํ•˜๋Š” ๋ชจ๋“  ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์›Œํฌ์Šคํ…Œ์ด์…˜(์˜ˆ: Microsoft RDS ๋˜๋Š” Citrix ์ œํ’ˆ)๊ณผ ํ•จ๊ป˜ ํ„ฐ๋ฏธ๋„ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋ถˆํŽธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ๊ธฐ ์ „์šฉ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๊ฐ–๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ๋ถ€์„œ ์†์„ฑ์— ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ณ„์ • ์†์„ฑ ์™ธ์—๋„ ์Šคํฌ๋ฆฝํŠธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ์ปดํ“จํ„ฐ ๊ณ„์ •์˜ ๋ถ€์„œ ์†์„ฑ๋„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์†”๋ฃจ์…˜์ด ์ž‘๋™ํ•˜๋ ค๋ฉด ์ €์ž๋Š” AD ๊ฐœ์ฒด์— ๋Œ€ํ•œ ๋ณด์•ˆ ์„ค์ • ํ‘œ์ค€์„ ๋ณ€๊ฒฝํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
  3. ๋‚ ์งœ ํ˜•์‹์€ ๋Œ€์ƒ ์ปดํ“จํ„ฐ์˜ ํ˜„์ง€ํ™” ์„ค์ •์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋ฏ€๋กœ ํ•œ ์ปดํ“จํ„ฐ์—์„œ๋Š” 10๋…„ 2018์›” 14์ผ 53:11์„ ์–ป์„ ์ˆ˜ ์žˆ๊ณ  ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ๋Š” 10/18/2 ์˜คํ›„ 53:XNUMX์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋‹จ์ ์„ ์—†์• ๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  1. GPO๋Š” ๋„๋ฉ”์ธ์ด ์•„๋‹Œ ์ปดํ“จํ„ฐ๊ฐ€ ์žˆ๋Š” OU์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค(์ €๋Š” ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ OU๋กœ ๋ถ„๋ฆฌํ•˜๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์กฐ์–ธํ•ฉ๋‹ˆ๋‹ค). ๋”์šฑ์ด, ๋ฃจํ”„๋ฐฑ ์ •์ฑ… ์ฒ˜๋ฆฌ ๋ชจ๋“œ ๋ชจ๋“œ๊ฐ€ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค ๋ณ‘ํ•ฉ.
  2. ์Šคํฌ๋ฆฝํŠธ๋Š” ์†์„ฑ์˜ ์‚ฌ์šฉ์ž ๊ณ„์ •์—๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์”๋‹ˆ๋‹ค. ์ •๋ณด, ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ๊ณ„์ •์— ๋Œ€ํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์†์„ฑ ๊ฐ’์„ ์ƒ์„ฑํ•˜๋Š” ์ฝ”๋“œ ๋ถ€๋ถ„์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
SaveLogonInfoToAdUserAttrib.vbs

On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
  strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
  strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
  strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logon>" & " @ " & strComputerName
oUser.Setinfo

SaveLogoffInfoToAdUserAttrib.vbs

On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
  strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
  strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
  strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logoff>" & " @ " & strComputerName
oUser.Setinfo

๋กœ๊ทธ์˜จ ์Šคํฌ๋ฆฝํŠธ์™€ ๋กœ๊ทธ์˜คํ”„ ์Šคํฌ๋ฆฝํŠธ ์‚ฌ์ด์˜ ๋ชจ๋“  ์ฐจ์ด์ ์„ ๊ฐ€์žฅ ๋จผ์ € ๋ฐœ๊ฒฌํ•œ ์‚ฌ๋žŒ์€ ์นด๋ฅด๋งˆ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํ˜œํƒ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ™‚
๋˜ํ•œ ์‹œ๊ฐ์  ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์€ PS ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
Get-UsersByPCsInfo.ps1

$OU = "OU=MyUsers,DC=mydomain,DC=com"
Get-ADUser -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "ะ˜ะฝั„ะพั€ะผะฐั†ะธั ะฟะพ ะปะพะณะพะฝะฐะผ" -Wait

์ „์ฒด์ ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด XNUMX-XNUMX-XNUMX์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  1. ํ•„์š”ํ•œ ์„ค์ •์œผ๋กœ GPO๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ ์‚ฌ์šฉ์ž ์›Œํฌ์Šคํ…Œ์ด์…˜์ด ์žˆ๋Š” ๋ถ€์„œ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
    Windows: ๋ˆ„๊ฐ€ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
  2. ์ฐจ ๋งˆ์‹œ๋Ÿฌ ๊ฐ€์ž (AD์— ์‚ฌ์šฉ์ž๊ฐ€ ๋งŽ์œผ๋ฉด ์ฐจ๊ฐ€ ๋งŽ์ด ํ•„์š”ํ•˜๋‹ค :)
  3. PS ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ์‹ญ์‹œ์˜ค.
    Windows: ๋ˆ„๊ฐ€ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
    ์ฐฝ ์ƒ๋‹จ์—๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํ•„๋“œ ๊ฐ’์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ๋ฆฌํ•œ ํ•„ํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ” ์—ด์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ํ•„๋“œ์˜ ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๋ ˆ์ฝ”๋“œ๊ฐ€ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์†”๋ฃจ์…˜์„ ์•„๋ฆ„๋‹ต๊ฒŒ "ํŒจํ‚ค์ง€"ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Windows: ๋ˆ„๊ฐ€ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
์ด๋ฅผ ์œ„ํ•ด "๊ฐœ์ฒด" ํ•„๋“œ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์ด ์žˆ๋Š” ๊ธฐ์ˆ  ์ง€์› ์ „๋ฌธ๊ฐ€๋ฅผ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
powershell.exe -NoLogo -ExecutionPolicy Bypass -File "servershareScriptsGet-UsersByPCsInfo.ps1"

๊ธฐ์ˆ  ์ง€์› ์ง์›์ด ๋งŽ์€ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GPP.

๋ช‡ ๊ฐ€์ง€ ์ตœ์ข… ์˜๊ฒฌ์ž…๋‹ˆ๋‹ค.

  • PowerShell์šฉ Active Directory ๋ชจ๋“ˆ์€ PS ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋˜๋Š” ์‹œ์Šคํ…œ์— ์„ค์น˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด Windows ๊ตฌ์„ฑ ์š”์†Œ์— AD ๊ด€๋ฆฌ ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ๊ณ„์ • ์†์„ฑ ๋Œ€๋ถ€๋ถ„์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์™ธ์˜ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๊ฒฝ์šฐ ์ด ์ ์„ ์—ผ๋‘์— ๋‘์‹ญ์‹œ์˜ค. ์ •๋ณด.
  • ์–ด๋–ค ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€ ๊ด€๋ จ๋œ ๋ชจ๋“  ๋™๋ฃŒ์—๊ฒŒ ์•Œ๋ฆฌ์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ™์€ ์ •๋ณด Exchange Server ๊ด€๋ฆฌ ํŒจ๋„์—์„œ ์‚ฌ์šฉ์ž์˜ ์‚ฌ์„œํ•จ์— ๋Œ€ํ™”ํ˜•์œผ๋กœ ๋ฉ”๋ชจ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์‰ฝ๊ฒŒ ๋ฎ์–ด์“ธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž์‹ ์ด ์ถ”๊ฐ€ํ•œ ์ •๋ณด๊ฐ€ ์Šคํฌ๋ฆฝํŠธ๋กœ ๋ฎ์–ด์“ฐ์—ฌ์งˆ ๋•Œ ์Šฌํผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Active Directory ์‚ฌ์ดํŠธ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ธ ๊ฒฝ์šฐ ๋ณต์ œ ์ง€์—ฐ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด, AD ์‚ฌ์ดํŠธ A์˜ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์ตœ์‹  ์ •๋ณด๋ฅผ ์–ป๊ณ  AD ์‚ฌ์ดํŠธ B์˜ ์ปดํ“จํ„ฐ์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    Get-ADUser -Server DCfromSiteA -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "ะ˜ะฝั„ะพั€ะผะฐั†ะธั ะฟะพ ะปะพะณะพะฝะฐะผ" -Wait

    DCfromSiteA โ€” ์‚ฌ์ดํŠธ A์˜ ๋„๋ฉ”์ธ ์ปจํŠธ๋กค๋Ÿฌ ์ด๋ฆ„(๊ธฐ๋ณธ์ ์œผ๋กœ Get-AdUser cmdlet์€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋„๋ฉ”์ธ ์ปจํŠธ๋กค๋Ÿฌ์— ์—ฐ๊ฒฐ๋จ)

Windows: ๋ˆ„๊ฐ€ ๋กœ๊ทธ์ธํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

์ด๋ฏธ์ง€ ์ถœ์ฒ˜

์•„๋ž˜์˜ ๊ฐ„๋‹จํ•œ ์„ค๋ฌธ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•ด ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋“ฑ๋ก๋œ ์‚ฌ์šฉ์ž๋งŒ ์„ค๋ฌธ ์กฐ์‚ฌ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์ œ๋ฐœ

๋‹น์‹ ์€ ๋ฌด์—‡์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?

  • bginfo, ๋ฐ์Šคํฌํ†ฑ ์ •๋ณด ๋“ฑ (ํ”„๋ฆฌ์›จ์–ด)

  • bginfo์˜ ์œ ๋ฃŒ ์œ ์‚ฌํ’ˆ

  • ๊ธ€๋Œ€๋กœ ํ• ๊ฒŒ์š”

  • ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด VDI/RDS ๋“ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ์•„์ง ์•„๋ฌด๊ฒƒ๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ ์ƒ๊ฐ์ค‘์ด์—์š”

  • ๊ทธ๋Ÿฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ํ•„์š”๋Š” ์—†์–ด

  • ๊ธฐํƒ€ (๋Œ“๊ธ€๋กœ ๊ณต์œ )

112๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํˆฌํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. 39๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ถŒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€