Często poruszam się między 2 strefami czasowymi i oczekuję, że mój laptop z Windows 7 w jakiś sposób automatycznie zmieni czas systemowy, będąc zepsutym przez tę samą funkcję w moim telefonie komórkowym. Zawsze zakładałem, że O / Ses na komputery stacjonarne po prostu tego nie robiły, ale wczoraj byłem zszokowany, gdy zauważyłem, że OSX na MacBooku to robi!
Czy ktoś wie o jakichkolwiek narzędzi, które czy to w systemie Windows, a konkretnie Windows 7? Coś tam musi być ?
Odpowiedzi:
Zmęczyło mnie również zmienianie czasu podróży i właśnie postanowiłem zbudować produkt.
Teraz jest do tego oprogramowanie: nazwałem go TimeTraveller i można je znaleźć na stronie http://www.godotandco.com
źródło
net stop "TimeTraveller Background service"
Zirytowało mnie to po aktualizacji do systemu Windows 8.1; Miałem nadzieję, że zrobi coś takiego jak Mac. Spędziłem więc kilka godzin, tworząc pierwszy skrypt PowerShell, aby to zrobić. Do tej pory działało.
Pobierz i użyj (dołączone instrukcje).
http://pastebin.com/hkQ0c1SE
źródło
$timezonedbAPIkey = (Read-Creds TimeZoneDB).CredentialBlob
).Nie znalazłem żadnego oprogramowania do wykonania tego automatycznie na podstawie lokalizacji, więc przynajmniej dla uproszczenia zadania utworzyłem mały plik wsadowy za pomocą narzędzia wiersza polecenia tzutil w systemie Windows 7. Aby się przystosować, musisz sprawdzić nazwy stref czasowych tzutil (tzutil / l)
źródło
Oto zaktualizowany zmodyfikowany skrypt PowerShell od użytkownika ###, który w odpowiedzi odpowiedział na pastebin, który działa.
źródło
Jeśli jesteś w sieci firmowej, będzie to miało jeszcze więcej problemów. O ile system nie ma wbudowanego układu GPS, dzięki któremu może uzyskać swoją lokalizację i dokładną strefę czasową, określi swoją lokalizację na podstawie publicznego adresu IP i geolokalizacji IP. W sieci korporacyjnej zawsze będzie to określane przez kontroler domeny, który zasadniczo znajduje się w stałej lokalizacji geograficznej.
Jeśli twój system nie znajduje się w domenie, poleganie na publicznym adresie IP i geolokalizacji będzie nadal stanowić problem, jeśli będziesz w pobliżu granicy strefy czasowej, ponieważ nigdy nie wiesz, czy twój adres IP jest przekazywany przez serwer po drugiej stronie linii.
Najłatwiej jest napisać trochę kodu, który działa w zasobniku systemowym i pozwala po prostu wybrać odpowiednią strefę czasową, a następnie odpowiednio zaktualizować zegar systemowy.
Microsoft ma narzędzie Strefa czasowa, która pozwala ustawić i wyświetlać wiele stref czasowych. Nie sprawdziłem, czy łatwo jest przełączać się między ulubionymi jako bieżącą strefą, ale może to być krok we właściwym kierunku.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bff59fcf-3148-40b8-a286-fe7274f6e4d8
źródło
będziesz musiał to zrobić, ponieważ nie znasz innego sposobu, aby to zadziałało w systemie Windows ( ponieważ zmiana strefy czasowej nie wpłynie na konfigurację NTP ) i możesz spróbować Atomic Clock Sync .
źródło