Postavljanje vremenske zone u sustavu Windows iz naredbenog retka i PowerShell-a

Kao jedan od osnovnih parametara vremena, osim stvarnog vremena i datuma, u svim računalnim sustavima je i pojam vremenska zona (vrijeme zona). Za ispravno prikazivanje vremena u sustavu, vremenska zona mora biti postavljena u skladu s geografskim položajem računala.

U operacijskom sustavu Windows najlakši je način promijeniti vremensku zonu izravno iz grafičkog sučelja klikom na ikonu sata u programskoj traci i odabirom promjena datum i vrijeme postavke (Postavka datuma i vremena). Zatim kliknite na gumb promjena vrijeme zona (Promjena vremenske zone), odaberite odgovarajuću s popisa raspoloživih vremenskih zona i spremite promjene.

vijeće. Prozor postavki vremena također se može pozvati pomoću naredbe timedate.cpl.

U sustavu Windows 10 prozor za promjenu postavki vremenske zone premješten je u program Settings (Vrijeme i jezik -> Datum i vrijeme). Možete ga nazvati desnim klikom na ikonu sata i odabirom vremena i datuma na izborniku.

U sustavu Windows također možete promijeniti vremensku zonu iz naredbenog retka ili PowerShell konzole. Točan način ovisi o verziji sustava Windows koju koristite. Razmotrite mogućnosti.

sadržaj:

  • Pravo na promjenu vremenske zone
  • Promjena vremenske zone u uslužnom programu Windows 10, 8.1 i 7- TZUtil
  • Upravljajte svojom vremenskom zonom putem PowerShell konzole
  • Automatizirajte promjene vremenske zone pomoću Powershell-a
  • Promjena vremenske zone u sustavu Windows XP iz naredbenog retka

Ove će metode morati promijeniti vremensku zonu Windowsa u regijama koje se 26. listopada 2014. tijekom prijelaza Rusije u zimsko vrijeme prebacuju u druge vremenske zone..

Pravo na promjenu vremenske zone

Promjena vremenske zone prema zadanim postavkama ne zahtijeva od korisnika da imaju administrativna prava (za razliku od promjene vremena / datuma). Ovo se ponašanje može izmijeniti pomoću lokalnih sigurnosnih pravila (lokalne sigurnosti postavke - secpol.MSC). Postavka koja nas zanima nalazi se u odjeljku sigurnosti postavke -> lokalne politika -> korisnik prava zadatak (Sigurnosne postavke -> Lokalna pravila -> Dodijeli prava korisnika). Politika se zove promjena vrijeme zona (Promjena vremenske zone). Kao što vidite, u ovom trenutku, sam sustav, administratori i svi obični korisnici mogu promijeniti vremensku zonu na računalu. Da biste spriječili obične korisnike da sami mijenjaju vremensku zonu, morate ukloniti korisnike s popisa računa u ovom pravilniku.

Promjena vremenske zone u uslužnom programu Windows 10, 8.1 i 7- TZUtil

Za promjenu vremenske zone u sustavu Windows 10 / 8.1 / 7, Windows Server 2016/2012 R2 / 2008 R2 koristi se poseban uslužni program naredbenog retka  tzutil.eXE (Windows vrijeme zona korisnost), prvi put predstavljen u sustavu Windows 7 (instaliran na Vista / Server 2008 kao zasebno ažuriranje KB 2556308). Izvrsna datoteka uslužnog programa sprema se u direktorij% WINDIR% \ System32.

Bavit ćemo se mogućnostima i značajkama korištenja uslužnog programa TZUtil.

Dakle, pokrenite naredbeni redak (cmd.exe). Da biste saznali trenutnu vremensku zonu i njezin identifikator (TimeZoneID), pokrenite naredbu:

tzutil / g

U ovom primjeru rusko standardno vrijeme je identifikator trenutne vremenske zone:

Navodimo sve vremenske zone s njihovim imenom i identifikatorima kao što je ovaj:

tzutil / l

Datelinsko standardno vrijeme
UTC-11
Aleutsko standardno vrijeme
Havajsko standardno vrijeme
Marquesasovo standardno vrijeme
Aljasko standardno vrijeme
UTC-09
UTC-08
Pacifičko standardno vrijeme (Meksiko)
Pacifičko standardno vrijeme
Američko planinsko standardno vrijeme
Planinsko standardno vrijeme
Planinsko vrijeme (Meksiko)
Centralno standardno vrijeme (Meksiko)
Kanadsko centralno standardno vrijeme
Srednjoameričko standardno vrijeme
Središnje standardno vrijeme
Uskrsno standardno vrijeme
SA pacifičko standardno vrijeme
Istočno standardno vrijeme
Kuba standardno vrijeme
Haiti standardno vrijeme
Američko istočno standardno vrijeme
Turks i Caicos standardno vrijeme
Istočno standardno vrijeme (Meksiko)
Paragvajsko standardno vrijeme
Atlantsko standardno vrijeme
SA zapadno standardno vrijeme
Venezuela standardno vrijeme
Središnje brazilsko standardno vrijeme
Tiho pacifičko standardno vrijeme
Newfoundlandsko standardno vrijeme
Tocantinovo standardno vrijeme
E. Standardno vrijeme za Južnu Ameriku
Argentina standardno vrijeme
Grenlandsko standardno vrijeme
SA Istočno standardno vrijeme
Montevideo standardno vrijeme
Magallanes standardno vrijeme
Bahia standardno vrijeme
Saint pierre standardno vrijeme
UTC-02
Srednjoatlantsko standardno vrijeme
Azorsko standardno vrijeme
Kabo-Verde standardno vrijeme
UTC
GMT Standardno vrijeme
Maroko standardno vrijeme
Greenwich standardno vrijeme
W. Europsko standardno vrijeme
Srednjoeuropsko standardno vrijeme
Romantično standardno vrijeme
Srednjoeuropsko standardno vrijeme
W. Standardno vrijeme za središnju Afriku
Standardno vrijeme u Sao Tomeu
Jordan standardno vrijeme
GTB standardno vrijeme
Bliskoistočno standardno vrijeme
Standardno vrijeme FLE
Standardno vrijeme Namibije
Sirijsko standardno vrijeme
Izraelsko standardno vrijeme
Egipatsko standardno vrijeme
Kaliningrad standardno vrijeme
E. Standardno vrijeme Europe
Standardno vrijeme zapadne obale
Libijsko standardno vrijeme
Južnoafričko standardno vrijeme
Sudansko standardno vrijeme
Arapsko standardno vrijeme
Arapsko standardno vrijeme
Bjelorusko standardno vrijeme
Rusko standardno vrijeme
E. Standardno vrijeme za Afriku
Turska standardno vrijeme
Iran standardno vrijeme
Arapsko standardno vrijeme
Astrakhan standardno vrijeme
Azerbejdžansko standardno vrijeme
Kavkaz standardno vrijeme
Ruska vremenska zona 3
Mauricijusovo standardno vrijeme
Saratov standardno vrijeme
Gruzijsko standardno vrijeme
Afganistansko standardno vrijeme
Zapadno Azijsko standardno vrijeme
Ekaterinburg standardno vrijeme
Pakistansko standardno vrijeme
Indija standardno vrijeme
Šri Lanka standardno vrijeme
Standardno vrijeme Nepala
Srednje Azijsko standardno vrijeme
Bangladeško standardno vrijeme
Omsko standardno vrijeme
Mjanmarsko standardno vrijeme
Standardno vrijeme jugoistočne Azije
Altajsko standardno vrijeme
Sjeverno Azijsko standardno vrijeme
N. Standardno vrijeme za srednju Aziju
Tomsk standardno vrijeme
W. Mongolia Standardno vrijeme
Kinesko standardno vrijeme
Sjeverna Azija istočno standardno vrijeme
Singapur standardno vrijeme
W. Australije standardno vrijeme
Tajpejsko standardno vrijeme
Ulaanbaatarsko standardno vrijeme
Sjeverna Koreja standardno vrijeme
Centralno vrijeme Ausa W. Standardno vrijeme
Tokijsko standardno vrijeme
Korejsko standardno vrijeme
Transbaikalno standardno vrijeme
Jakutsko standardno vrijeme
Cen. Australijsko standardno vrijeme
Centralno standardno vrijeme AUS-a
E. Standardno vrijeme u Australiji
Vladivostok standardno vrijeme
Zapadno tiho standardno vrijeme
AUS Istočno standardno vrijeme
Tasmania standardno vrijeme
Lord Howe standardno vrijeme
Magadansko standardno vrijeme
Bougainville standardno vrijeme
Norfolk standardno vrijeme
Standardno vrijeme Sahalina
Središnje pacifičko standardno vrijeme
Vremenska zona Rusija 10
Vremenska zona Rusija 11
Novozelandsko standardno vrijeme
UTC + 12
Kamchatka standardno vrijeme
Fidži standardno vrijeme
Standardno vrijeme za otoke Chatham
UTC + 13
Tonga standardno vrijeme
Samoa standardno vrijeme
Standardno vrijeme linijskih otoka

Ako želite brzo pronaći izlaz svih dostupnih vremenskih zona, na primjer, sa pomakom UTC +2, pokrenite naredbu:

tzutil / l | pronađi / I "utc + 02"

Promijenite trenutnu vremensku zonu (UTC + 03: 00) Moskva, Sankt Peterburg, Volgograd - (rusko standardno vrijeme) u (UTC + 04: 00) Izhevsk, Samara (vremenska zona Rusija 3). Da biste to učinili, odredite identifikator vremenske zone.

tzutil / s "Rusija vremenska zona 3"

Provjerite je li se pojas promijenio na drugi način:

reg upit HKLM \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation

Da biste onemogućili ljetno računanje vremena za određenu zonu, morate odrediti identifikator vremenske zone pomoću sufiksa _dstoff, na primjer

tzutil / s "Pacifički standardni vremenski period"

Nakon što izvršite ovu naredbu, mijenjate vremensku zonu računala i isključujete sezonski sat.

Također možete prikazati podatke o vremenskoj zoni i postavke sezonske promjene vremena na sljedeći način:

w32tm / tz

Vremenska zona: Trenutna: TIME_ZONE_ID_UNKNOWN Shift: -180min (UTC = LocalTime + Bias)
[Zimsko vrijeme: "RTZ 2 (zima)" Smjena: 0min Datum: (nije navedeno)]
[Ljetno računanje vremena: "RTZ 2 (ljeto)" Smjena: -60min Datum: (nije navedeno)]

Upravljajte svojom vremenskom zonom putem PowerShell konzole

Možete dobiti i trenutne postavke vremenske zone iz PowerShell konzole, pokrenite naredbu

[TimeZoneInfo] :: Lokalno

ili

Get-Vremenska zona

Id: Ekaterinburg standardno vrijeme
ZaslonName: (UTC + 05: 00) Jekaterinburg
StandardName: RTZ 4 (zimi)
Dnevno ime: RTZ 4 (ljeto)
BaseUtcOffset: 05:00:00
SupportsDaylightSavingTime: Točno

Da biste vidjeli sve vremenske zone dostupne u sustavu Windows, možete upotrijebiti naredbu Powershell:

[System.TimeZoneInfo] :: GetSystemTimeZones ()
ili
Get-TimeZone -ListAvailable

Da biste promijenili vremensku zonu iz PowerShell-a, pokrenite naredbu:

Set-TimeZone -Ime "Standardno vrijeme Astrahan"

Automatizirajte promjene vremenske zone pomoću Powershell-a

Razmotrite univerzalnu Powershell skriptu koja vam omogućuje promjenu vremenske zone na bilo kojem računalu (skripta pretpostavlja da su računala s Windows XP / Windows Server 2003 i dalje prisutna na vašoj mreži). Ova se skripta putem grupnih pravila može dodijeliti svim računalima domena / posebnim organizacijskim spremnicima (OU). Skripta određuje verziju OS-a i, ako je sustav Windows Vista ili noviji, naredba tzutil.exe koristi se za promjenu vremenske zone, a u protivnom koristi opciju za promjenu remena putem RunDLL32.exe za Windows XP.

$ tmZone = "Standardno rusko vrijeme"
$ WinOSVerReg = Get-Item "HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion"
$ WinOSVer = $ WinOSVerReg.GetValue ("CurrentVersion")
ako je ($ WinOSVer -GE 6)
tzutil.exe / s $ tmZone
Ostalo
$ param = "/ c Start" "Promjena tmZone" "/ MIN% WINDIR% \ System32 \ Control.exe TIMEDATE.CPL ,, / Z"
$ param + = $ tmZone
$ proc = [System.Diagnostics.Process] :: Start ("CMD.exe", $ param)

Promjena vremenske zone u sustavu Windows XP iz naredbenog retka

primjedba. Podsjećamo vas još jednom da je podrška za Windows XP trenutno prekinuta, stoga toplo preporučujemo prelazak na moderniju verziju OS-a.

U sustavu Windows informacije o vrijednosti trenutne vremenske zone pohranjuju se u podružnicu registra

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation.

Na primjer, na primjer, vidi se da se vremenska zona trenutno koristi -  Ekaterinburg standard vrijeme.

Isti podaci mogu se dobiti takvim zahtjevom:

reg upit HKLM \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation

Popis dostupnih vremenskih zona u sustavu Windows XP / Windows Server 2003 sprema se u podružnicu registra HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Vremenske zone.

Za promjenu trenutne vremenske zone u Moskvu (GMT + 03: 00 -Moscow, St. Petersburg, Volgograd) koristimo naredbu:

RunDLL32.exe shell32.dll, Control_RunDLL timedate.cpl ,, / Z Rusko standardno vrijeme

ili:

Control.exe TIMEDATE.CPL ,, / Z Rusko standardno vrijeme

Provjerite da li se vremenska zona promijenila:

reg upit HKLM \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation