[CMD] ПК как сервер времени раздает время для всех ПК в одной сети

Denis2707

Постоянный участник
Сообщения
102
Реакции
3
@AssistGPT Как сделать компьютер "ПК Админ" сервером времени, при этом "ПК Админ" синхронизирует для себя время с адреса 192.168.100.200?
И как сделать синхронизацию времени на всех ПК которые подключены по сети через езернет к "ПК Админ"?
 
@AssistGPT Как сделать компьютер "ПК Админ" сервером времени, при этом "ПК Админ" синхронизирует для себя время с адреса 192.168.100.200?
И как сделать синхронизацию времени на всех ПК которые подключены по сети через езернет к "ПК Админ"?
Для того чтобы настроить компьютер "ПК Админ" в качестве сервера времени и синхронизировать его с адресом 192.168.100.200, вам потребуется выполнить следующие шаги:

1. Настройка "ПК Админ" в качестве сервера времени:
- Откройте командную строку от имени администратора.
- Введите следующую команду для установки "ПК Админ" в качестве сервера времени:
Код:
     w32tm /config /manualpeerlist:192.168.100.200 /syncfromflags:manual /reliable:yes /update
- Перезапустите службу времени, выполнив команду:
Код:
     net stop w32time
     net start w32time

2. Настройка синхронизации времени на других ПК:
- На каждом ПК, подключенном к сети через Ethernet к "ПК Админ", выполните следующие шаги:
- Откройте командную строку от имени администратора.
- Введите следующую команду для синхронизации времени с "ПК Админ":
Код:
       w32tm /config /syncfromflags:domhier /update
- Перезапустите службу времени, выполнив команду:
Код:
       net stop w32time
       net start w32time

Таким образом, "ПК Админ" будет работать как сервер времени, синхронизирующийся с адресом 192.168.100.200, а остальные ПК в сети будут синхронизироваться с "ПК Админ". После выполнения этих шагов, время на всех компьютерах должно быть синхронизировано. Если у вас возникнут дополнительные вопросы или проблемы при выполнении этих действий, не стесняйтесь обращаться за помощью.
 
@AssistGPT удалённо с "ПК Админ" можно синхронизировать время на других ПК, подключенных к сети через Ethernet к "ПК Админ"?
 
@AssistGPT удалённо с "ПК Админ" можно синхронизировать время на других ПК, подключенных к сети через Ethernet к "ПК Админ"?
Да, вы можете удаленно синхронизировать время на других ПК, подключенных к сети через Ethernet к "ПК Админ". Для этого вам нужно будет использовать инструменты удаленного управления, такие как PowerShell или команду w32tm.

Вот как вы можете сделать это с использованием PowerShell:

1. Откройте PowerShell на "ПК Админ" от имени администратора.
2. Используйте следующую команду, чтобы запустить синхронизацию времени на удаленном компьютере (замените REMOTE_COMPUTER_NAME на имя или IP-адрес удаленного компьютера):
PowerShell:
Invoke-Command -ComputerName REMOTE_COMPUTER_NAME -ScriptBlock {w32tm /resync}

Эта команда выполнит синхронизацию времени на удаленном компьютере. Убедитесь, что у вас есть права администратора на удаленном компьютере и что компьютер доступен по сети.

Если у вас возникнут проблемы или вам понадобится дополнительная помощь, не стесняйтесь обращаться за дальнейшей поддержкой.
 
Да, вы можете удаленно синхронизировать время на других ПК, подключенных к сети через Ethernet к "ПК Админ". Для этого вам нужно будет использовать инструменты удаленного управления, такие как PowerShell или команду w32tm.

Вот как вы можете сделать это с использованием PowerShell:

1. Откройте PowerShell на "ПК Админ" от имени администратора.
2. Используйте следующую команду, чтобы запустить синхронизацию времени на удаленном компьютере (замените REMOTE_COMPUTER_NAME на имя или IP-адрес удаленного компьютера):
PowerShell:
Invoke-Command -ComputerName REMOTE_COMPUTER_NAME -ScriptBlock {w32tm /resync}

Эта команда выполнит синхронизацию времени на удаленном компьютере. Убедитесь, что у вас есть права администратора на удаленном компьютере и что компьютер доступен по сети.

Если у вас возникнут проблемы или вам понадобится дополнительная помощь, не стесняйтесь обращаться за дальнейшей поддержкой.
@AssistGPT Удаленно автоматически можно с "ПК Админ" синхронизировать время на всех других ПК, которые находятся в сети 192.168.0.0/16?
 
@AssistGPT Удаленно автоматически можно с "ПК Админ" синхронизировать время на всех других ПК, которые находятся в сети 192.168.0.0/16?
Для удаленной синхронизации времени на всех других ПК, которые находятся в сети 192.168.0.0/16, вы можете воспользоваться скриптом PowerShell, который выполнит эту задачу для каждого компьютера в сети. Вот пример такого скрипта:

PowerShell:
$computers = Get-WmiObject -Class Win32_ComputerSystem -Filter "Domain='WORKGROUP'" | Select -ExpandProperty Name

foreach ($computer in $computers) {
    Invoke-Command -ComputerName $computer -ScriptBlock {
        w32tm /resync
    }
}

Этот скрипт будет получать список компьютеров в сети, затем для каждого компьютера будет выполнять команду w32tm /resync, чтобы синхронизировать время. Убедитесь, что у вас есть права администратора на удаленных компьютерах и что они доступны по сети.

Пожалуйста, учтите, что для выполнения этого скрипта требуется настройка соответствующих разрешений и настроек безопасности на удаленных компьютерах. Если у вас возникнут сложности или вам потребуется дополнительная помощь, не стесняйтесь обращаться за дальнейшей поддержкой.
 
@AssistGPT После перезагрузки "ПК Админ" и остальных ПК в сети все выше настройки не удаляться?
 
@AssistGPT После перезагрузки "ПК Админ" и остальных ПК в сети все выше настройки не удаляться?
После перезагрузки "ПК Админ" и остальных ПК в сети, настройки, которые вы выполнили для синхронизации времени, не должны быть удалены. Однако, в некоторых случаях после перезагрузки компьютеров могут возникнуть проблемы с синхронизацией времени из-за различных факторов, таких как неправильные настройки службы времени или проблемы с сетью.

Чтобы убедиться, что настройки остаются после перезагрузки, рекомендуется выполнить следующие действия:

1. После установки настроек синхронизации времени на "ПК Админ" и других ПК, убедитесь, что служба времени запущена и работает корректно.
2. Периодически проверяйте синхронизацию времени на компьютерах в сети, чтобы удостовериться, что они все синхронизированы правильно.
3. При возникновении проблем с синхронизацией времени после перезагрузки, повторите процедуру настройки синхронизации времени.

Если у вас возникнут проблемы с синхронизацией времени после перезагрузки компьютеров, вы также можете создать скрипт или задачу планировщика, который будет автоматически запускать процедуру синхронизации времени после каждой перезагрузки.

Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью.
 
Для удаленной синхронизации времени на всех других ПК, которые находятся в сети 192.168.0.0/16, вы можете воспользоваться скриптом PowerShell, который выполнит эту задачу для каждого компьютера в сети. Вот пример такого скрипта:

PowerShell:
$computers = Get-WmiObject -Class Win32_ComputerSystem -Filter "Domain='WORKGROUP'" | Select -ExpandProperty Name

foreach ($computer in $computers) {
    Invoke-Command -ComputerName $computer -ScriptBlock {
        w32tm /resync
    }
}

Этот скрипт будет получать список компьютеров в сети, затем для каждого компьютера будет выполнять команду w32tm /resync, чтобы синхронизировать время. Убедитесь, что у вас есть права администратора на удаленных компьютерах и что они доступны по сети.

Пожалуйста, учтите, что для выполнения этого скрипта требуется настройка соответствующих разрешений и настроек безопасности на удаленных компьютерах. Если у вас возникнут сложности или вам потребуется дополнительная помощь, не стесняйтесь обращаться за дальнейшей поддержкой.
Через cmd можно?
 
Через cmd можно?
Да, вы также можете использовать командную строку (cmd) для удаленной синхронизации времени на других ПК в сети. Вот как это можно сделать:

1. Откройте командную строку на "ПК Админ" от имени администратора.
2. Используйте команду
Код:
w32tm /resync /computer:REMOTE_COMPUTER_NAME
для синхронизации времени на удаленном компьютере (замените REMOTE_COMPUTER_NAME на имя или IP-адрес удаленного компьютера).

Например, если вы хотите синхронизировать время на компьютере с именем "PC1" в сети, команда будет выглядеть примерно так:
Код:
w32tm /resync /computer:PC1

Убедитесь, что у вас есть права администратора на удаленном компьютере и что он доступен по сети. После выполнения этой команды время на удаленном компьютере должно быть синхронизировано с временем "ПК Админ".

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
 
Да, вы также можете использовать командную строку (cmd) для удаленной синхронизации времени на других ПК в сети. Вот как это можно сделать:

1. Откройте командную строку на "ПК Админ" от имени администратора.
2. Используйте команду
Код:
w32tm /resync /computer:REMOTE_COMPUTER_NAME
для синхронизации времени на удаленном компьютере (замените REMOTE_COMPUTER_NAME на имя или IP-адрес удаленного компьютера).

Например, если вы хотите синхронизировать время на компьютере с именем "PC1" в сети, команда будет выглядеть примерно так:
Код:
w32tm /resync /computer:PC1

Убедитесь, что у вас есть права администратора на удаленном компьютере и что он доступен по сети. После выполнения этой команды время на удаленном компьютере должно быть синхронизировано с временем "ПК Админ".

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
Автоматически будет искать все ПК подключенные к сети 192.168.0.0/16 и применять синхронизацию времени с "ПК Админ" ?
 
Автоматически будет искать все ПК подключенные к сети 192.168.0.0/16 и применять синхронизацию времени с "ПК Админ" ?
Для автоматической синхронизации времени на всех ПК, подключенных к сети 192.168.0.0/16, с "ПК Админ", вам потребуется создать скрипт, который будет искать все компьютеры в этой сети и применять синхронизацию времени. Вот пример того, как можно сделать это с использованием PowerShell:

PowerShell:
$subnet = "192.168.0"
for ($i = 1; $i -lt 256; $i++) {
    $computer = $subnet + "." + $i
    if (Test-Connection -ComputerName $computer -Count 1 -Quiet) {
        Invoke-Command -ComputerName $computer -ScriptBlock {
            w32tm /resync /computer:ADMIN_COMPUTER_NAME
        }
    }
}

В этом скрипте мы перебираем все IP-адреса в диапазоне 192.168.0.1-192.168.0.255, проверяем их доступность, и если компьютер доступен, то применяем синхронизацию времени с "ПК Админ" (замените ADMIN_COMPUTER_NAME на имя или IP-адрес "ПК Админ").

Убедитесь, что у вас есть правильные разрешения на удаленные компьютеры и что они доступны по сети. Также учтите, что выполнение этого скрипта может занять некоторое время в зависимости от количества компьютеров в сети.

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
 
Для автоматической синхронизации времени на всех ПК, подключенных к сети 192.168.0.0/16, с "ПК Админ", вам потребуется создать скрипт, который будет искать все компьютеры в этой сети и применять синхронизацию времени. Вот пример того, как можно сделать это с использованием PowerShell:

PowerShell:
$subnet = "192.168.0"
for ($i = 1; $i -lt 256; $i++) {
    $computer = $subnet + "." + $i
    if (Test-Connection -ComputerName $computer -Count 1 -Quiet) {
        Invoke-Command -ComputerName $computer -ScriptBlock {
            w32tm /resync /computer:ADMIN_COMPUTER_NAME
        }
    }
}

В этом скрипте мы перебираем все IP-адреса в диапазоне 192.168.0.1-192.168.0.255, проверяем их доступность, и если компьютер доступен, то применяем синхронизацию времени с "ПК Админ" (замените ADMIN_COMPUTER_NAME на имя или IP-адрес "ПК Админ").

Убедитесь, что у вас есть правильные разрешения на удаленные компьютеры и что они доступны по сети. Также учтите, что выполнение этого скрипта может занять некоторое время в зависимости от количества компьютеров в сети.

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
Через cmd как?
 
Для автоматической синхронизации времени на всех ПК, подключенных к сети 192.168.0.0/16, с "ПК Админ" через командную строку (cmd), вам придется создать пакетный файл (batch file), который будет выполнять эту задачу. Вот пример того, как можно сделать это:

1. Создайте новый текстовый документ и вставьте следующий код:
Код:
@echo off
setlocal enabledelayedexpansion

for /L %%i in (1,1,255) do (
    set IP=192.168.0.%%i
    ping -n 1 !IP! | find "TTL=" >nul
    if not errorlevel 1 (
        w32tm /resync /computer:ADMIN_COMPUTER_NAME
    )
)

2. Замените ADMIN_COMPUTER_NAME на имя или IP-адрес "ПК Админ".

3. Сохраните файл с расширением .bat (например, sync_time.bat).

4. Запустите этот файл на "ПК Админ", и он будет пытаться синхронизировать время на всех компьютерах в сети 192.168.0.0/16, которые отвечают на запросы ping.

Убедитесь, что у вас есть правильные разрешения на удаленные компьютеры и что они доступны по сети. Помните, что выполнение этого скрипта может занять некоторое время в зависимости от количества компьютеров в сети.

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
 
Для автоматической синхронизации времени на всех ПК, подключенных к сети 192.168.0.0/16, с "ПК Админ", вам потребуется создать скрипт, который будет искать все компьютеры в этой сети и применять синхронизацию времени. Вот пример того, как можно сделать это с использованием PowerShell:

PowerShell:
$subnet = "192.168.0"
for ($i = 1; $i -lt 256; $i++) {
    $computer = $subnet + "." + $i
    if (Test-Connection -ComputerName $computer -Count 1 -Quiet) {
        Invoke-Command -ComputerName $computer -ScriptBlock {
            w32tm /resync /computer:ADMIN_COMPUTER_NAME
        }
    }
}

В этом скрипте мы перебираем все IP-адреса в диапазоне 192.168.0.1-192.168.0.255, проверяем их доступность, и если компьютер доступен, то применяем синхронизацию времени с "ПК Админ" (замените ADMIN_COMPUTER_NAME на имя или IP-адрес "ПК Админ").

Убедитесь, что у вас есть правильные разрешения на удаленные компьютеры и что они доступны по сети. Также учтите, что выполнение этого скрипта может занять некоторое время в зависимости от количества компьютеров в сети.

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
Через cmd как?
 
Для автоматической синхронизации времени на всех ПК, подключенных к сети 192.168.0.0/16, с "ПК Админ" через командную строку (cmd), вам придется создать пакетный файл (batch file), который будет выполнять эту задачу. Вот пример того, как можно сделать это:

1. Создайте новый текстовый документ и вставьте следующий код:
Код:
@echo off
setlocal enabledelayedexpansion

for /L %%i in (1,1,255) do (
    set IP=192.168.0.%%i
    ping -n 1 !IP! | find "TTL=" >nul
    if not errorlevel 1 (
        w32tm /resync /computer:ADMIN_COMPUTER_NAME
    )
)

2. Замените ADMIN_COMPUTER_NAME на имя или IP-адрес "ПК Админ".

3. Сохраните файл с расширением .bat (например, sync_time.bat).

4. Запустите этот файл на "ПК Админ", и он будет пытаться синхронизировать время на всех компьютерах в сети 192.168.0.0/16, которые отвечают на запросы ping.

Убедитесь, что у вас есть правильные разрешения на удаленные компьютеры и что они доступны по сети. Помните, что выполнение этого скрипта может занять некоторое время в зависимости от количества компьютеров в сети.

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
 
Для автоматической синхронизации времени на всех ПК, подключенных к сети 192.168.0.0/16, с "ПК Админ" через командную строку (cmd), вам придется создать пакетный файл (batch file), который будет выполнять эту задачу. Вот пример того, как можно сделать это:

1. Создайте новый текстовый документ и вставьте следующий код:
Код:
@echo off
setlocal enabledelayedexpansion

for /L %%i in (1,1,255) do (
    set IP=192.168.0.%%i
    ping -n 1 !IP! | find "TTL=" >nul
    if not errorlevel 1 (
        w32tm /resync /computer:ADMIN_COMPUTER_NAME
    )
)

2. Замените ADMIN_COMPUTER_NAME на имя или IP-адрес "ПК Админ".

3. Сохраните файл с расширением .bat (например, sync_time.bat).

4. Запустите этот файл на "ПК Админ", и он будет пытаться синхронизировать время на всех компьютерах в сети 192.168.0.0/16, которые отвечают на запросы ping.

Убедитесь, что у вас есть правильные разрешения на удаленные компьютеры и что они доступны по сети. Помните, что выполнение этого скрипта может занять некоторое время в зависимости от количества компьютеров в сети.

Если у вас возникнут проблемы или у вас будут дополнительные вопросы, не стесняйтесь обращаться за помощью.
Имена и IP адреса других ПК не известно
 
Имена и IP адреса других ПК не известно
Если у вас нет списка имен или IP-адресов других ПК в сети, то автоматически синхронизировать время на них через командную строку (cmd) будет сложнее. Однако, вы можете воспользоваться инструментами для сканирования сети и определения активных устройств.

Один из способов - использовать утилиту nmap для сканирования сети и определения активных устройств. Вот как это можно сделать:

1. Скачайте и установите nmap с официального сайта: Download the Free Nmap Security Scanner for Linux/Mac/Windows
2. Откройте командную строку и перейдите в каталог, где установлен nmap.
3. Используйте команду nmap -sn 192.168.0.0/16 для сканирования сети и определения активных устройств в диапазоне IP-адресов 192.168.0.0/16.

После выполнения этой команды nmap покажет список активных устройств в сети, и вы сможете использовать полученные IP-адреса для синхронизации времени на них.

После того, как вы получите список активных устройств в сети, вы можете использовать предыдущие инструкции для создания скрипта или пакетного файла, который будет синхронизировать время на этих устройствах с "ПК Админ".

Если у вас возникнут вопросы или затруднения при использовании nmap или при создании скрипта, не стесняйтесь обращаться за помощью.
 
Если у вас нет списка имен или IP-адресов других ПК в сети, то автоматически синхронизировать время на них через командную строку (cmd) будет сложнее. Однако, вы можете воспользоваться инструментами для сканирования сети и определения активных устройств.

Один из способов - использовать утилиту nmap для сканирования сети и определения активных устройств. Вот как это можно сделать:

1. Скачайте и установите nmap с официального сайта: Download the Free Nmap Security Scanner for Linux/Mac/Windows
2. Откройте командную строку и перейдите в каталог, где установлен nmap.
3. Используйте команду nmap -sn 192.168.0.0/16 для сканирования сети и определения активных устройств в диапазоне IP-адресов 192.168.0.0/16.

После выполнения этой команды nmap покажет список активных устройств в сети, и вы сможете использовать полученные IP-адреса для синхронизации времени на них.

После того, как вы получите список активных устройств в сети, вы можете использовать предыдущие инструкции для создания скрипта или пакетного файла, который будет синхронизировать время на этих устройствах с "ПК Админ".

Если у вас возникнут вопросы или затруднения при использовании nmap или при создании скрипта, не стесняйтесь обращаться за помощью.
Через powershell возможно?
 
Через powershell возможно?
Да, через PowerShell также можно сканировать сеть и определять активные устройства. Вот пример PowerShell скрипта, который позволит вам сканировать сеть 192.168.0.0/24 и определять активные устройства:

PowerShell:
$subnet = "192.168.0"
for ($i = 1; $i -le 255; $i++) {
    $ip = $subnet + "." + $i
    if (Test-Connection -ComputerName $ip -Count 1 -Quiet) {
        Write-Host "Active device found at IP: $ip"
        # Здесь вы можете добавить код для синхронизации времени на найденных устройствах
    }
}

Этот скрипт будет перебирать IP-адреса в диапазоне 192.168.0.1-192.168.0.255, проверять их доступность с помощью Test-Connection, и выводить информацию о найденных активных устройствах.

После того, как скрипт определит активные устройства в сети, вы можете добавить код для синхронизации времени на найденных устройствах. Например, вы можете использовать Invoke-Command для выполнения команды синхронизации времени на удаленном компьютере.

Если у вас возникнут вопросы или вам потребуется дополнительная помощь при использовании этого скрипта, не стесняйтесь обращаться за помощью.
 
Назад
Сверху Снизу