ntp
Различия
Показаны различия между двумя версиями страницы.
| ntp [2025/12/18 20:44] – создано bonterkoz | ntp [2025/12/18 20:48] (текущий) – bonterkoz | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | |||
| + | Полный скрипт | ||
| + | < | ||
| + | # Save as: Update-NTP-Russian.ps1 | ||
| + | |||
| + | Write-Host "=== ОБНОВЛЕНИЕ NTP СЕРВЕРА НА ВНИИФТРИ ===" -ForegroundColor Green | ||
| + | |||
| + | # Проверка прав | ||
| + | if (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]:: | ||
| + | Write-Host " | ||
| + | exit 1 | ||
| + | } | ||
| + | |||
| + | Write-Host "`n1. Текущая конфигурация:" | ||
| + | w32tm /query /source | ||
| + | |||
| + | Write-Host "`n2. Проверка доступности серверов ВНИИФТРИ..." | ||
| + | $servers = @(" | ||
| + | foreach ($server in $servers) { | ||
| + | $test = Test-NetConnection -ComputerName $server -Port 123 -WarningAction SilentlyContinue -ErrorAction SilentlyContinue | ||
| + | if ($test.TcpTestSucceeded -or $test.PingSucceeded) { | ||
| + | Write-Host " | ||
| + | } else { | ||
| + | Write-Host " | ||
| + | } | ||
| + | } | ||
| + | |||
| + | Write-Host "`n3. Остановка службы времени..." | ||
| + | try { | ||
| + | Stop-Service w32time -Force -ErrorAction Stop | ||
| + | Write-Host " | ||
| + | } catch { | ||
| + | Write-Host " | ||
| + | exit 1 | ||
| + | } | ||
| + | |||
| + | Write-Host "`n4. Настройка новых NTP серверов..." | ||
| + | $ntpServers = " | ||
| + | $configCmd = "w32tm /config / | ||
| + | Invoke-Expression $configCmd | ||
| + | |||
| + | if ($LASTEXITCODE -eq 0) { | ||
| + | Write-Host " | ||
| + | } else { | ||
| + | Write-Host " | ||
| + | } | ||
| + | |||
| + | Write-Host "`n5. Запуск службы времени..." | ||
| + | try { | ||
| + | Start-Service w32time -ErrorAction Stop | ||
| + | Write-Host " | ||
| + | } catch { | ||
| + | Write-Host " | ||
| + | } | ||
| + | |||
| + | Write-Host "`n6. Принудительная синхронизация..." | ||
| + | w32tm /resync /force | ||
| + | |||
| + | Write-Host "`n7. Проверка результатов:" | ||
| + | Start-Sleep -Seconds 2 | ||
| + | w32tm /query /source | ||
| + | w32tm /query /status | Select-String " | ||
| + | |||
| + | Write-Host "`n=== ГОТОВО ===" -ForegroundColor Green | ||
| + | Write-Host "NTP сервер обновлен на серверы ВНИИФТРИ" | ||
| + | </ | ||
| + | |||
| < | < | ||
| # Текущий источник времени | # Текущий источник времени | ||
ntp.1766079887.txt.gz · Последнее изменение: — bonterkoz
