add update-time powershell

states/03
TheSt1tch 1 year ago
parent 7d9eeed3a9
commit 01abc2a930

@ -0,0 +1,83 @@
# Обновление времени в Windows из Powershell
## проверка статуса службы W32Time
Проверим статус службы [W32Time](https://docs.microsoft.com/ru-ru/windows-server/networking/windows-time-service/windows-time-service-tools-and-settings). По умолчанию данная служба остановлена на Windows 10 Pro. Powershell должен быть запущен с правами администратора!
```powershell
Get-Service -Name W32Time | Format-Wide -Property Status -Column 1
Stopped
```
Более подробную информацию о сервисе можно узнать выполнив команду:
```powershell
Get-Service W32Time | Select-Object *
```
Получить список требуемых служб:
```powershell
Get-Service W32Time -RequiredServices
```
Теперь, когда вы убедились, что служба остановлена её необходимо запустить. Выполните следующую команду:
```powershell
Start-Service W32Time
```
!!! note
Обращаю ваше внимание, если powershell не был запущен с правами администратора, то при выполнении команды запуска службы вы получите ошибку.
Никакого вывода о состоянии службы после окончания выполнения команды не будет. Чтобы проверить статус службы повторно выполните команду для проверки статуса службы приведённую выше.
## Синхронизация времени
Выполним следующую команду для обновления времени:
```
w32tm /resync /force
```
По умолчанию время будет браться с ntp-сервера *time.windows.com*. Если необходимо изменить его на другой ntp-сервер:
```
w32tm /config /syncfromflags:manual /manualpeerlist:"0.ru.pool.ntp.org"
w32tm /config /reliable:yes
```
Перезапустите службу w32time:
```powershell
Restart-Service W32Time
```
Проверить, что ntp-сервер изменился:
```
w32tm /query /configuration
```
## Изменение таймзоны
Посмотреть свою временную зону:
```powershell
Get-TimeZone
```
Получить список всех доступных временных зон:
```powershell
Get-TimeZone -ListAvailable
```
Изменить временную зону:
```powershell
Set-TimeZone -Name "Moscow Standard Time"
```
---
Больше об:
- [w32tm](https://docs.microsoft.com/en-us/windows-server/networking/windows-time-service/windows-time-service-tools-and-settings)
- [Set-TimeZone](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/set-timezone?view=powershell-6)
- [Get-TimeZone](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-timezone?view=powershell-6)

@ -80,6 +80,7 @@ nav:
- Stop-Process: software/powershell/stop-process.md - Stop-Process: software/powershell/stop-process.md
- Count-Pages: software/powershell/count-pages.md - Count-Pages: software/powershell/count-pages.md
- Send-Mail: software/powershell/send-mail.md - Send-Mail: software/powershell/send-mail.md
- Обновление времени: software/powershell/update-time.md
- Chrome: - Chrome:
- Download bar: software/chrome/download-bar.md - Download bar: software/chrome/download-bar.md
- Windows: - Windows:

Loading…
Cancel
Save