Хороший способ перезагружать все компьютеры на домене Windows каждую ночь

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

Существует несколько (популярных) черных списков спама там, которые считают обязательным для себя список всех доменов и диапазонов IP, связанных с посылающей спам компанией, которая кажется, что это будет настоящая проблема для Вас. Затем существуют люди как я, который действительно раздражается из-за спаммеров и не будет поддерживать деловые отношения никогда с компанией, которую мы помним как спам нас, если мы можем возможно помочь ему.

Как farseeker говорит, если необходимо сделать это, затем делают так через компанию специалиста. Но Вы знаете то, что - Вы массово рассылаете, если Вы делаете это, и Вы найдете, что Ваш основной домен заблокирован и Ваш бизнес, бойкотированный некоторыми людьми, если Вы идете вперед.

9
задан 21 October 2011 в 03:18
4 ответа

Если GPO вам не нравится, и вы хотите использовать второй вариант Марка Хендерсона (пакетная shutdown / m ), вы можете упростить свою работу с помощью пакетной обработки выключение, поэтому он будет делать их параллельно, а не последовательно. Он требует PowerShell со стороны административной станции, но он очень изящный .

foreach ($ComputerName in $ComputerList) {
    invoke-command -AsJob -ScriptBlock {
        params($ComputerName)
        shutdown /m $ComputerName /r /f /t 0
    } -ArgumentList $ComputerName
}

Этот фрагмент порождает столько фоновых заданий , выполняющихся параллельно , сколько машин в $ ComputerList. Это может значительно ускорить завершение работы All The Things.

15
ответ дан 2 December 2019 в 22:18

You can do this with Group Policy Preferences by making a new scheduled task that will run every night at a certain time. The command for that task should be shutdown /r /t 0. You can then link that GPO to the OU or OUs that have your computers in them.

You will probably want to use the "Run This Program At a Random Interval" option set somewhere between 10-15 minutes. Having every single computer power up at the same time can be bad for your breakers if you're not careful. You might also want to check the option to only run the task if the computer has been idle for x hours, in case someone is pulling an all-nighter. You don't want to kill a whole night's worth of work by rebooting someone that's trying to make a deadline.

7
ответ дан 2 December 2019 в 22:18

Два варианта:

  1. Создать запланированную задачу через GPO, которая запускает shutdown / r / f / t 0 или shutdown / g / f / t 0 на каждой машине, которую нужно перезагрузить. (подробнее см. shutdown /? .

  2. Создайте пакет, который запускает shutdown / m [имя компьютера] / r / f / t 0 с центрального компьютера (возможно, контроллер домена?). Выполните цикл для каждого компьютера, который нужно перезагрузить (измените [имя компьютера] ). Это означает, что компьютер не будет перезагружен, если он недоступен по какой-либо причине, и ему необходимо запускаться под учетной записью, имеющей права на перезагрузку компьютеров.

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

6
ответ дан 2 December 2019 в 22:18

The best way to do that is to fire the person having the idea that this is needed and the doing what all other people do - not do that.

4
ответ дан 2 December 2019 в 22:18

Теги

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