tag:blogger.com,1999:blog-2947634493949486054.post1072401262647784710..comments2023-09-02T18:38:13.556+03:00Comments on gorbunov.pro: Удаленное выключение компьютеров на ночьAlexey Gorbunovhttp://www.blogger.com/profile/18267153771033870497noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-2947634493949486054.post-3381056816017469482016-03-11T11:19:18.001+03:002016-03-11T11:19:18.001+03:00сделал все тоже самое, при выполнения задания зави...сделал все тоже самое, при выполнения задания зависает psshutdown, может подскажите что нито?Anonymoushttps://www.blogger.com/profile/17427582928240550263noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-58318638957031999622014-12-24T00:39:40.311+03:002014-12-24T00:39:40.311+03:00Возможно, старые утилиты уже не подходят для Windo...Возможно, старые утилиты уже не подходят для Windows 7 с последними обновлениями. Давно все разрабатывалось.Alexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-42123446993450344492014-12-24T00:37:44.119+03:002014-12-24T00:37:44.119+03:00Промежуточный файл был запрошен заказчиком для кон...Промежуточный файл был запрошен заказчиком для контроля процесса.Alexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-8483986871918220472014-12-24T00:35:30.440+03:002014-12-24T00:35:30.440+03:001. Мы незнакомы, поэтому никак не "ты".
...1. Мы незнакомы, поэтому никак не "ты".<br />2. Все скрипты оттестированы и работали на момент написания статьи четыре года назад. Учимся копи-пастить из веб сайта в командную строку без вставки спецсимволов.<br />3. Внимательно читаем документацию по утилите dsquery и узнаем, как пользоваться ключом -filter: http://technet.microsoft.com/ru-ru/library/cc754232(v=ws.10).aspxAlexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-70040716209727247442014-10-20T03:04:31.236+04:002014-10-20T03:04:31.236+04:00Сделал свой скрипт с группой через dsget с другой ...Сделал свой скрипт с группой через dsget с другой фильтрацией, кстати скрипт с группой выше тут, не рабочий изначально нет такого метода -filter, тут выше вообще ни одного толком рабочего скрипта нет А Я ВСЕ ПОПРОБОВАЛ РЕАЛЬНО. Все сырое. Автор блога ты бы хоть причесывал его. Свой выкладывать тут не буду. Кому надо стучите отпишу в личку.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-62747923963419764942014-10-16T09:33:00.011+04:002014-10-16T09:33:00.011+04:00Не работает. Задание отрабатывает. Список пополняе...Не работает. Задание отрабатывает. Список пополняется. К компам коннектится и пишет что они уже выполняют шутдаун. Причем не зависимо от того включен этот комп или нет.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-51634970740885334242014-09-17T17:44:04.974+04:002014-09-17T17:44:04.974+04:00Вот вариант cmd скрипта без psshutdown и промежуто...Вот вариант cmd скрипта без psshutdown и промежуточного файла.<br /><br />@echo off<br /><br />for /f "tokens=*" %%i in (<br /> 'dsquery * "CN=Computers,DC=domain,DC=ru" -filter "(&(objectCategory=computer)(name=*YOUR_NAME*))" -attr name -l ^| sort'<br />) do start /B shutdown /s /m \\%%i /t 30 /d p:0:0 /c "Nightly Shutdown"<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-17568975309118654912014-04-25T23:21:14.578+04:002014-04-25T23:21:14.578+04:00Вариант скрипта ниже:
Set WSHShell = WScript.Crea...Вариант скрипта ниже:<br /><br />Set WSHShell = WScript.CreateObject("WScript.Shell")<br />Set oFS = CreateObject("Scripting.FileSystemObject")<br /><br />strWarning = "Due to network maintenance, this computer must be restarted. You have 5 minutes to save your work from the start of this countdown. Sorry for any inconvenience caused. "<br />strDelay = 300 'DelayAlexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-62363023892435612452014-04-25T23:14:28.631+04:002014-04-25T23:14:28.631+04:00Hibernate вместо Shutdown можно попробовать.Hibernate вместо Shutdown можно попробовать.Alexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-25887745726822250902014-03-24T19:34:25.731+04:002014-03-24T19:34:25.731+04:00А как быть в случае с Windows 7? Появляется интера...А как быть в случае с Windows 7? Появляется интерактивное сообщение: "Программа, запущенная на этом компьютере, пытается отобразить сообщение..."Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-59118559929787885042014-03-20T16:22:17.075+04:002014-03-20T16:22:17.075+04:00как можно реализовать повторное открытие всех закр...как можно реализовать повторное открытие всех закрытых при выключении программ?meelvin182https://www.blogger.com/profile/14914340022074999635noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-8676880421244297302013-08-28T08:35:36.453+04:002013-08-28T08:35:36.453+04:00При попытке выключить удаленные компьютеры при пом...При попытке выключить удаленные компьютеры при помощи назначенного задания, выдает сообщение:<br />"If WS027 is already performing a shutdown operation you must abort it before issuing a different command."<br />Правда некоторые компьютеры уже были выключены, но на включенных выдавал такое же сообщение. В чем может быть проблема?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-65746334635016460342013-08-23T10:40:38.022+04:002013-08-23T10:40:38.022+04:00Как написать уведомление на русском языке (кирилиц...Как написать уведомление на русском языке (кирилицей)?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-9610232531242983652013-06-04T08:31:56.590+04:002013-06-04T08:31:56.590+04:00Проверен основной рассматриваемый вариант.
Резюме:...Проверен основной рассматриваемый вариант.<br />Резюме: проверяет доступность всех компьютеров, в итоге список из 230 записей в AD прогонял полчаса, в принципе это не так много для ночи, но в итоге почему-то не закрылся пакетный файл и соответственно лог не записался.<br />Вариант m.naumenko более приемлемый т.к. он делает выборку из включенных на данный момент станций, как правило это 1-2 и то Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-33793922489276023732013-06-04T00:36:03.322+04:002013-06-04T00:36:03.322+04:00FOR /F %G IN ('net view ^| find "\\"...FOR /F %G IN ('net view ^| find "\\" ^| findstr /V /G:UOC.TXT') DO shutdown /s /f /t 60 %G<br /><br />в самом конце перед %G добавить /mAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-48770420929240387722013-04-04T06:41:34.042+04:002013-04-04T06:41:34.042+04:00Тоже красивый вариант. Минус лишь, что управлять г...Тоже красивый вариант. Минус лишь, что управлять группой нужно вручную, добавлять/удалять компьютеры. В каких-то ситуациях можно, наверное, даже скомбиноровать выборки из DSQUERY и DSGET GROUP. Короче, поле для фантазии широкое открывается :-)Alexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-49286386326074747072013-04-04T06:40:56.656+04:002013-04-04T06:40:56.656+04:00Этот комментарий был удален автором.Alexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-86579374511194913012013-02-28T16:05:48.124+04:002013-02-28T16:05:48.124+04:00Часто есть компьютеры, которые нужно оставить вклю...Часто есть компьютеры, которые нужно оставить включенными, при этом проще не раскидывать эти машины по разным OU, а сделать политику для группу (например "Evening Shutdown")<br />Выборка при этом, будет выглядеть примерно так:<br />dsget group "CN=Evening Shutdown,OU=Desktops,DC=corp,DC=gorbunov,DC=pro" -members -filter (objectCategory=computer) -attr name -l > C:\ScriptsAnonymoushttps://www.blogger.com/profile/07527505894308723109noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-33202423204217327502012-06-24T16:25:07.274+04:002012-06-24T16:25:07.274+04:00psshutdown.exe \\HPdv6700 -u den -p 123 -d вот так...psshutdown.exe \\HPdv6700 -u den -p 123 -d вот такая команда работает только при отключенном антивирусе на удаленном компьютере. Что нужно добавить в правилах антивируса чтобы оно работалоAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-13318616278553284682012-04-18T23:04:45.441+04:002012-04-18T23:04:45.441+04:00Собственно, приведенный пример с PsShutdown тоже р...Собственно, приведенный пример с PsShutdown тоже работает одной строкой. Пакетный файл нужен, чтобы автоматически создавать выборку из Active Directory, а не поддерживать список компьютеров в актуальном состоянии вручную.Alexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-10122718141385278172012-02-08T16:42:44.299+04:002012-02-08T16:42:44.299+04:00Александр, синтаксис помотрите к утилите повнимате...Александр, синтаксис помотрите к утилите повнимательней. тма есть нужный ключикAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-40371590553288560402011-12-30T19:34:23.210+04:002011-12-30T19:34:23.210+04:00Только вот сообщения все равно не проходят (не поя...Только вот сообщения все равно не проходят (не появляются).Александрnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-16545196459515368972011-12-30T19:13:43.035+04:002011-12-30T19:13:43.035+04:00Ну, вот... Отключил полностью UAC на обоих компьют...Ну, вот... Отключил полностью UAC на обоих компьютерах и все заработало. Но оставлять отключенным его что-то не хочется, наверное нужно создать где-то правило (не в брендмауэре Windows 7, они у меня отключены, т.к. использую другой)для psshutdown.exe?Александрnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-91595377592058102702011-12-30T09:54:35.806+04:002011-12-30T09:54:35.806+04:00"...and accessible through the Common Interne..."...and accessible through the Common Internet File System (CIFS)/Server Message Block (SMB) and Remote Procedure Call (RPC) TCP/IP ports..." А где эти "звери" живут и как проверить, включены ли они?Александрnoreply@blogger.comtag:blogger.com,1999:blog-2947634493949486054.post-28510925321818773982011-12-28T04:30:53.838+04:002011-12-28T04:30:53.838+04:00Вот описание системных требований для PsShutdown (...Вот описание системных требований для PsShutdown (http://www.windowsitpro.com/article/administration-tools2/psshutdown).<br /><br />Проверьте, все ли настроено в соответствии с требованиями; если не заработает, пишите, будем лечить :-)<br /><br />PsShutdown shares its remote-access capabilities with several other members of the PsTools suite, including PsExec. PsShutdown extracts a Windows Alexey Gorbunovhttps://www.blogger.com/profile/18267153771033870497noreply@blogger.com