Завершите работу клиентов, когда никто не будет зарегистрирован в требуемое время

Я рекомендую Вам хоум-ран кабельные соединения в одну серверную, если это возможно, поскольку это делает администрирование Вашей сети намного более простым. Необходимо попытаться минимизировать количество сетевых коммутаторов, с которыми Вы имеете дело, если это возможно. Очевидно, также необходимо быть осторожны относительно не перенасыщения переключателей с трафиком, но худшего случая, если это действительно происходит, можно поместить многопозиционные переключатели в одну серверную. Это еще намного легче, чем контакт с переключателями, разделенными в различных комнатах. Также я предполагаю, что Вы хотите своего рода резервный аккумулятор для своих переключателей, снова имение дело с UPSes и таким намного более просто, если вся Ваша сетевая инфраструктура консолидируется.

Что касается сети и питания заглядывает открытой опорной области, я рекомендовал бы отбросить все от потолка с опорами линии электропередач. Поставщики делают удивительный массив полюсов для установки всем видам различных сред, таким образом, можно, вероятно, получить та смесь довольно легко. Коммерческие электрики являются сведущими в работе с опорами линии электропередач, и они могут быть установлены очень быстро. Также полагайте, что пространство, к которому Вы приближаетесь, вероятно, уже, имеет отбрасывание, перекрывающее, таким образом, можно просто выполнить кабельные желоба выше этого по мере необходимости.

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

Мой самый большой совет, просто сохраняют все простым. Не переделывайте думают, что это со сложными планами - консолидирует Ваше оборудование и затем вносит изменения по мере необходимости.

2
задан 28 April 2014 в 16:14
5 ответов

The computer shutdown is rather easy - as others have noted you might use the shutdown command for this. If you have configured your machines' local firewalls to allow SMB and RPC from management hosts (e.g. by enabling remote administration exceptions in group policies), you could trigger the shutdowns centrally for all machines in your domain using the /m \\computername parameter to your shutdown call:

shutdown /s /f /t 30 /m \\pcXXX /c "Automatic shutdown"

A more flexible version of the shutdown command is offered by SysInternals as psshutdown. Among other things, it allows for user interaction (i.e. a user would be given the opportunity to abort a shutdown request if desired)

Now for determining if a user is logged on to a machine, you would have to test each of them, e.g. using the quser command. The typical output would look like:

C:\Users\denis>quser
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>denis                 console             1  Active      none   22.04.2014 15:11

You could filter for a string like "Active" to determine if you can shut down safely. A batched version might look like this:

shutdownunused.bat

ping %1
if errorlevel 1 ( echo %1 seems offline && exit 1)
quser /SERVER:%1 | find "Active"
if %errorlevel% == 1 shutdown /s /f /t 30 /M \\%1 /c "Automatic shutdown"

calling shutdownunused.bat pc1234 would test and shut down pc1234 if it is a) pingable and b) has no user logged on actively (it would shut down a host if the user is logged on, but disconnected or has his machine locked). This can be scripted to your liking - either by using a local-only version as a scheduled task or centrally triggered from a management host through enumeration of all stations in your domain. The advantage of the latter approach is that it would be easier to keep logs and create statistics.

1
ответ дан 3 December 2019 в 12:53

У Никсфо есть команда, которую вы ищете. Однако несколько предложений: во-первых, при создании запланированной задачи убедитесь, что вы установили на вкладке «Условия» (в разделе «Создание новой задачи»), что она не будет запускаться, пока компьютер не будет бездействовать в течение xxx минут - это поможет предотвратить звонки. от пользователей, которые задерживаются допоздна, и их компьютеры «сами по себе выключаются» во время работы.

Кроме того, использование командного файла - хотя это нормально - не является необходимым для такого «однострочника», вы можете просто перейти на вкладку «Действие» в создании новой задачи, в разделе «Программа / сценарий» просто введите « Отключение "и под аргументами" / с / ф / т 30 " (или любое другое число) он будет запускать всю строку

Shutdown /s /f /t 30

Я предлагаю / t 30 вместо / t 0, так как он даст конечному пользователю небольшое предупреждение перед принудительным завершением работы. Сообщите нам, как это происходит!

0
ответ дан 3 December 2019 в 12:53

Помимо того, что было упомянуто об обновлениях Windows, сканировании AV и времени загрузки. Вы можете использовать тот же объект групповой политики Scheduled Task , о котором вы упоминаете, для запуска командного файла на компьютере с shutdown / f / t 0 .

Местоположение групповой политики: Конфигурация компьютера, разверните папку «Параметры», а затем разверните Параметры панели управления, щелкните правой кнопкой мыши узел «Назначенные задачи»,

0
ответ дан 3 December 2019 в 12:53

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

for /f %%i IN ('quser ^| find /c /i "active"') DO (if %%i EQU 0 shutdown /s)
0
ответ дан 3 December 2019 в 12:53

Вы также можете использовать Stop-Computer CMDLet. по умолчанию, если пользователь все еще входит в систему, он не выключит компьютер, в этом случае вам нужно будет использовать -Force

.
0
ответ дан 3 December 2019 в 12:53

Теги

Похожие вопросы