- Window 10
- Symbol Link
- 모바일 핫스팟
- 컴퓨터 사용 시간 확인
- 컴퓨터 사용 시간 제한
- 설정 방법
- 자녀 보호
- Net User
- 외부 프로그램
- 작업 스케쥴러
- 시작 프로그램
- PowerShell
- 윈도우 서비스
- 컴퓨터 원격 종료
- Windows 자체 기능 사용
- 외부 프로그램 사용
- Disk 암호화
- 사용자 로그인 비빌번호 재설정
- 프로그램 실행 제한
- CMOS 접속 제한
- Windows 재설치
- CPU 빼서 들고 다니기
- WSL
- Hyper-V
- Hyper-V 기능 켜기
- 참고 문헌
Window 10
Symbol Link
확장자
~.lnk : 바로가기
~.symlink : 파일 심볼릭(Symbolic)
Power Shell을 관리자 권한으로 실행하여 작업 합니다.
#--- 바로가기 만들기
mklink /D 링크 폴더
#--- 파일 Symbolic Link 만들기
mklink 링크 폴더
ln -s 링크 폴더
New-Item -ItemType SymbolicLink -Path ~ -Name ~ -Target 실제위치
#--- 파일 Hard Link 만들기
mklink /H 링크 폴더
ln 링크 폴더
New-Item -ItemType HardLink -Path ~ -Target 실제위치
#--- 폴더에 대한 Symbolic Link 생성
mklink /d 링크 폴더
New-Item -ItemType SymbolicLink -Path ~ -Name ~ -Target 실제위치
#--- 디렉토리 교차점 생성
#--- 폴더 심볼릭 링크와 기능은 같으나 네트워크 경로를 지원하지 않는 제한이 있음
mklink /J 링크 폴더
New-Item -ItemType Junction -Path ~ -Target 실제위치
모바일 핫스팟
"시작 > 설정 > 네크워크 및 인터넷 > 모바일 핫스팟" 메뉴를 선택 합니다.
네트워크 이름 : 설정할 것
네트워크 암호 : 설정할 것
모바일 핫스팟을 "켬"으로 설정하면 핫스팟을 사용할 수 있습니다.
http://www.obcon.biz/wordpress/wp-content/uploads/2018/04/hotspot.png
주의) 컴퓨터가 사용 중지 상태가 되었다가 다시 사용 상태가 되면 핫스팟이 해제 됩니다.
컴퓨터 사용 시간 확인
컴퓨터 사용 시간 제한
설정 방법
설정 방법의 종류
자녀 보호
Net User
외부 프로그램
작업 스케쥴러
시작 프로그램
PowserShell
윈도우 서비스
컴퓨터 원격 종료
Disk 암호화
사용자 로그인 비빌번호 재설정
프로그램 실행 제한
CMOS 접속 제한
Windows 재설치
CPU 빼서 들고 다니기
적용한 설정
컴퓨터 사용 시간 확인 : PC On/Off Time
작업 스케쥴러
*평일 사용 제한
PowerShell : 접속 시간 로그 남기기
Disk 암호화 : BitLocker
자녀 보호
Windows 7 : "제어판 > 모든 사용자에 대해 자녀 보호 설정"
Windows 10 : 모든 사용자로 Microsoft 계정을 만들어야 자녀 보호를 사용할 수 있습니다.
Windows 10의 단점
Microsoft 계정에 가입하여야 합니다.
자녀 보호 설정을 위한 자녀 등록 절차가 복잡 합니다.
Windows 7을 설치한 후 자녀 보호를 설정할 수도 있습니다.
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
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 빼서 들고 다니기
WSL
WSL (Windows Subsystem for Linux) : winver 명령 실행시 "버전 1709"가 표시되면 Fall Creators Update 버전의 WSL을 사용할 수 있습니다.
'''기능 활성화'''
"설정 > 앱 > 프로그램 및 기능 > Windows 기능 켜기/끄기" 메뉴에서 "Linux용 Windows 하위 시스템"을 활성화하면 Ubuntu를 사용할 수 있습니다.
#--- 홈 디렉토리 : /mnt/c/Users/${USER_ID}
sudo apt -y update
sudo apt -y upgrade
sudo apt -y autoremove
# sudo apt -y install openjdk-9-jre-headless openjdk-9-jdk-headless maven
참고 문헌
Hyper-V
Hyper-V 기능 켜기
PowerShell에서 systemtinfo 명령어를 사용하여 Hyper-V 요구 사항을 확인 합니다.
"앱 및 기능 > 프로그램 및 기능 > Windows 기능 켜기/끄기" 메뉴를 선택 합니다.
"Hyper-V" 항목을 모두 체크 합니다.
리부팅후 설치가 완료되면 "Hyper-V 관리자"를 사용하여 관리할 수 있습니다.
참고 문헌
분류: OS
Last modified, 2020.02.10 ~ 2020.02.10, version 0.01