Windows 10

오픈소스 비즈니스 컨설팅
Pnuskgh (토론 | 기여)님의 2018년 3월 25일 (일) 13:55 판 (→‎Windows 재설치)
둘러보기로 가기 검색하러 가기

Windows 10을 정리 한다.

컴퓨터 사용 시간 확인

컴퓨터 사용 시간 제한

설정 방법

  1. Windows에서 제공하는 자녀 보호
  2. Net User 사용
  3. 외부 프로그램 사용
  4. 작업 스케쥴러로 사용 시간 제한
  5. 시작 프로그램
  6. PowserShell로 프로그램을 작성하여 사용시간 제한
  7. 윈도우 서비스 등록
  8. 컴퓨터 원격 종료
  9. Disk 사용시간 제한
  10. 사용자 로그인 비빌번호 재설정
  11. 프로그램 실행 제한
  12. CMOS 접속 제한
  13. Windows 재설치
  14. CPU 빼서 들고 다니기

자녀 보호

Windows 7 : "제어판 > 모든 사용자에 대해 자녀 보호 설정"

Windows 10 : 모든 사용자로 Microsoft 계정을 만들어야 자녀 보호를 사용할 수 있습니다.

단점

  • Microsoft 계정에 가입하여야 합니다.
  • 자녀 보호 설정을 위한 자녀 등록 절차가 복잡 합니다.

Net User

Local 사용자에 대해 로그인 시간대를 설정 합니다.

net user whkim /times:all
net user whkim /times:"Tuesday-Thursday,18:00-20:00;Saturday-Sunday,19:00-21:00" 
net user whkim

월 Monday        M
화 Tuesday       Tu
수 Wednesday     W
목 Thursday      Th
금 Friday        F
토 Saturday      Sa
일 Sunday        Su

단점

  • 로그아웃을 하지 않으면 설정된 시간에 상관없이 계속 사용할 수 있습니다.
  • Microsoft 계정에 대해서는 로그인 시간대를 설정할 수 있습니다.

외부 프로그램

작업 스케쥴러

  • 권한 설정 : "관리도구 > 로컬보안정책 > 보안 설정 > 로컬 정책 > 사용자 권한 할당" 메뉴에서 일괄 작업으로 로그온에 예약 작업을 실행하는 계정을 등록 합니다.

시작 프로그램

  • 시작 프로그램 : Windows_R, shell:startup

PowerShell

PowerShell 실행 권한 설정

Set-ExecutionPolicy Unrestricted -Force
# Set-ExecutionPolicy RemoteSigned -Force
# Set-ExecutionPolicy -Scope CurrentUser Unrestricted -Force
# powershell.exe -noexit -executionpolicy unrestricted 
Get-ExecutionPolicy

PowerShell 프로그램을 실행하는 명령어

c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy bypass -file "C:\windows\system32\service32.ps1"

service32.ps1 프로그램

$status = "off"
$web = New-Object Net.WebClient
Try {
    $status = $web.DownloadString("http://www.jopenbusiness.com/onoff.php")
    # $status = Invoke-WebRequest "http://www.jopenbusiness.com/onoff.php"
} Catch {
    Start-Sleep -s 30
    Try {
        $status = $web.DownloadString("http://www.jopenbusiness.com/onoff.php")
        # $status = Invoke-WebRequest "http://www.jopenbusiness.com/onoff.php"
    } Catch {
        C:\Windows\System32\shutdown -s -t 1 -f -c
        # Stop-Computer
    }
}

if ($status -eq "off") {
    C:\Windows\System32\shutdown -s -t 1 -f -c
    # Stop-Computer
}

윈도우 서비스

컴퓨터 원격 종료

Windows 자체 기능 사용

wf.msc #--- 고급 방화벽 실행

139/tcp 허용
445/tcp 허용

Power에서 아래 명령 실행

net user \\IP 비밀번호 /user:아이디
shutdown -s -t 1 -f -c
# shutdown -t 0 /s /m \\IP

외부 프로그램 사용

Disk 사용시간 제한

BitLocker를 사용하여 드라이브 암호화

  • "제어판 > BitLocker 드라이브 암호화"

TrueCrypt를 사용하여 드라이브 암호화

사용자 로그인 비빌번호 재설정

프로그램 실행 제한

"보안 설정 > 소프트웨어 제한 정책 > 추가 규칙"

  • 프로그램을 선택하고 보안 수준을 "허용 안 함"으로 설정

CMOS 접속 제한

  • Supervisor Password : CMOS 접속 암호 설정
  • User Password : 부팅 암호 설정
  • All Hdd Password : 디스크 암호 설정

Windows 재설치

CPU 빼서 들고 다니기

유용한 Tip