윈도우 파워쉘에서 표준시간대 변경

1 답변

0 투표

Windows PowerShell에서 시스템의 표준시간대를 변경하려면, Set-TimeZone 또는 tzutil 명령어를 사용할 수 있습니다. 아래 절차를 따라 해보세요.


1. 사용 가능한 시간대 목록 확인

# PowerShell(관리자 권한) 실행 후:
Get-TimeZone -ListAvailable | Select-Object Id,DisplayName
  • Id 컬럼이 실제 설정할 때 사용하는 식별자입니다.
  • 예: Korea Standard Time (대한민국 표준시), Pacific Standard Time

2. 시간대 변경

방법 A. PowerShell 내장 Cmdlet 사용

# 예: 대한민국 표준시로 변경
Set-TimeZone -Id "Korea Standard Time"
  • 변경 후 확인:
    Get-TimeZone
    

방법 B. tzutil.exe 사용

# 사용 가능한 시간대 목록 보기
tzutil /l

# 예: 대한민국 표준시로 변경
tzutil /s "Korea Standard Time"

# 변경 후 확인
tzutil /g

3. 자동화 스크립트 예시

# 1. 관리자 권한 체크
If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
    Write-Error "관리자 권한으로 실행해야 합니다."
    Exit 1
}

# 2. 원하는 시간대 ID
$tzId = "Korea Standard Time"

# 3. 시간대 변경
Write-Host "시간대를 '$tzId' 로 변경합니다..."
Set-TimeZone -Id $tzId

# 4. 결과 출력
Write-Host "현재 시간대:" (Get-TimeZone).Id

주의: 시간대 설정은 시스템 전체에 영향을 미치므로, 반드시 관리자 권한으로 PowerShell을 실행하세요.

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...