Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Если компьютер выключать, как обычно, через "Пуск" и "Завершение работы", то через WOL он не запускается

Добрый день, ситуация такова, хочу запускать комп через инет(да не суть)
Вот если комп выключать как обычно через "пуск" и завершение работы, то через WOL он не запускается, но вот если выключать через командную строку то все отлично.
Пробовал разные материнки но итог один.
В чем может быть проблема?
спасибо
Ответ: в командной строке
Windows Batch file
shutdown /s 
Это же обычное завершение работы?

Добавлено через 1 минуту
Насчёт нормального выключения и аварийного, если я выключу его кнопкой(держу кнопку) то wol работает
Диодик всегда мигает
Вопрос: Подключение к RDP Windows 7 через интернет

Ребят, перерыл весь инет, но стоющего ниче не нашел. Дело такое: если в локальной сети то прекрасно подключается к удаленному столу, стоит попробывать через интернет подключиться ниче не работает. Проброс портов на модеме сделал. Может в винде косяк?не хватает каких служб
Ответ: Добрый день. Для меня вопрос остался открытым.
Интересует именно RDP подключение через интернет на хост с Win8.1x64. Из локальной сети работает. Через интернет нет.
В качестве маршрутизатора выступает микротик. На нем настроен проброс порта для RDP на хост 88,2 - все работает.
Добавляю еще одно правило (копирую то, что для 88,2) для хоста 88,3 - не работает.
Изменил правило, которое для хоста 88,2 - не работает.
Пробовал на машине менять номер порта RDP - нет результата.
Настроил на тот же хост проброс для VNC - работает, подправил для RDP - не работает.
Видимо косяк в винде.
Где может быть косяк?
Спасибо.

Добавлено через 30 минут
Попробовал проделать те же манипуляции на другом хосте с winServer2016. На нем настроена роль удаленных рабочих столов.
И так же - из LAN подключается без проблем. Из WAN нет (проброс настроен).

Добавлено через 15 секунд
Попробовал проделать те же манипуляции на другом хосте с winServer2016. На нем настроена роль удаленных рабочих столов.
И так же - из LAN подключается без проблем. Из WAN нет (проброс настроен).

Добавлено через 19 минут
Решилась проблема.
Оказалось, что блочило правило firewall на микротике почему-то.
Вопрос оказался немного не в той ветке.
Спасибо.
Вопрос: Как запустить VBS- или JS-скрипт через Task Sheduler или GPO?

Уважаемые профессионалы!
Крайне необходимы Ваши рекомендации, по части решения следующей, и казалось бы простой задачи.....
Для запуска программы в фоновом режиме используется следующий *.vbs(Set...) или *.js(Var...) скрипт...
Visual Basic
1
2
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "program.exe",0,false
При запуске програмы напрямую, через сам скрипт(или через *.bat файл[NirCmd]) - все, прекрасно запускается: сам скрипт запускается и, соответственно, запускается сама програма, в нужном, фоновом режиме и корректно выполняет свою работу.

!!! А вот при запуске через задание в Task Sheduler(от любой учетной записи), в "Диспетчере" видно, что запускается утилита wscript.exe, а сам скрипт не запускается и, соответственно, не отрабатывает свой код.
Програма, при этом, тоже не запускается. А wscript.exe , тем временем, продолжает висеть в списке запущеных процессов.
При запуске *.bat файла в Task Sheduler (в качестве стартера для для запуска *.vbs скрипта), происходит все тоже самое...только уже, в процессах повисает cmd.exe
Пробовалось запускать и саму программу через "Task Sheduler"(от имени SYSTEM),....програма запускается, но работает не корректно - округлим до того, что ~НЕ работает.
Пробовалось запустить *.bat файл в связке с "NirCmd" через "Task Sheduler",....програма запускается, но так же, работает некорректно....~НЕ работает.

Информации, по этой проблеме в сети не нашлось. Метод "проб и ошибок", позволил выявить вышеописанные результаты. По этому обращаюсь к вам с этим вопросом...
Как запустить скрипт(а через него, и саму програму) из Task Sheduler или GPO (в приоритете, от имени SYSTEM)...?
Ответ: kashrus,
Приведенные темы рассмотрены. НЕ помогло....
Очень сильно сомневаюсь, что вы их читали, либо читали через строку.
Во первых, запуск от учетной записи system накладывает ряд ограничений, например переменные окружения могут работать некорректно, также возможны проблемы с правами на директории.
Во вторых: В том случае если задание запускается в вариации вне зависимости от регистрации пользователя, то задание запускается в нулевой сессии, которая в свою очередь имеет ряд ограничений, как минимум ограничение на интерактив.
Вопрос: Не запускается приложение через планировщик заданий

Добавляю задание на запуск программы, допустим notepad.exe от имени пользователя с админскими правами. Пароль на пользователя стоит. Вход в пользователя выполнен. Компьютер не в домене. В итоге программа как-будто запускается, вист в процессах, но либо не запускается до конца, либо её не видно. На Windows 8.1 та же ерунда. На XP всё запускается как нужно.
Нужно что-то ещё настраивать, чтобы программа запустилась?

Добавлено через 38 минут
Разобрался. Не запускалось, т.к. в свойствах я ставил "Запускать вне зависимости от регистрации пользователя".

Другой вопрос:
Возможно ли запустить программу в пользователе B с правами пользователя A с админскими правами через планировщик заданий?
Если ставить галочку "Запускать вне зависимости от регистрации пользователя", то программа запускается в невидимом режиме с любым залогиненным пользователем.
Ответ:
Цитата Сообщение от igrok-vip Посмотреть сообщение
Возможно ли запустить программу в пользователе B с правами пользователя A с админскими правами
в случае если прога требует админских прав и если пользователь B не имеет прав админа, или гость , то нет.

Добавлено через 4 минуты
Цитата Сообщение от igrok-vip Посмотреть сообщение
через планировщик заданий?
планировщик выполняется от админа. конкретно прописать юзера... хз... в винде вряд ли. даже через ГП.. все равно юзер должен права админа иметь, если прога запускается только под админом.
Вопрос: Получение событий через wevtutil.exe

Доброго времени суток.
Хочу написать батник, который на входе принимает имя источника и код события. На выходе нужно получить - errorlevel =0 если событие не найдено, 1 - если найдено. И хочется прикрутить возможность получения кол-ва событий.
События из журнала System, например.
И еще, может подскажете, где почитать полное описание синтаксиса запросов wevtutil?
/q:*[System[(EventID=1)]] /f:text /rd:true /c:2... итд

Добавлено через 1 час 57 минут
Попробовал что-то написать, как сделать вывод русских букв, вместо иероглифов?)
Код Windows Batch file
1
2
3
4
5
@echo off
chcp 1251>nul
set /p x="Источник: "
set /p y="Номер события: "
C:\Windows\System32\wevtutil.exe qe System /count:5 /rd:true /f:text /q:"*[System[Provider[@Name='%x%'] and (EventID=%y%)]]" > C:\1.txt
Ответ: Спасибо, хороший журнал, открыл много нового для себя. Я имел в виду query- запросы в xml)

Добавлено через 1 час 32 минуты
Код Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
@echo off
chcp 1251>nul
set /p x="Источник: "
set /p y="id: "
%windir%\system32\wevtutil.exe qe System /rd:true /f:text /q:"*[System[Provider[@Name='%x%'] and (EventID=%y%)]]"
(
  CMD /C EXIT 2
  if errorlevel 1 (echo *****ОШИБКА*****) else (echo *****УСПЕХ*****)
)
 
pause
Как выводить при errorlevel 1 количество ошибок? Нужно записать их в переменную?

Добавлено через 5 часов 14 минут
Надеюсь, что кто-то поможет допилить )
Код Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@echo off
chcp 1251>nul
set /p z="Журнал (System, Application, Security, etc) чувствителен к регистру:
set /p x="Источник: "
set /p y="id: "
%windir%\system32\wevtutil.exe qe %z% /rd:true /f:text /q:"*[%z%[Provider[@Name='%x%'] and (EventID=%y%)]]" 
 
| find /c /i "%y%"
 
if errorlevel 1 goto ONE
if errorlevel 0 goto ZERO
goto END
:ONE
echo Событий не найдено
goto END
:ZERO
echo событий найдено
goto END
:END
Добавлено через 21 час 6 минут
В итоге за 2 дня родилось что-то:
Код Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
chcp 1251>nul
set r=%1
set u=%2
set p=%3
set x=%4
set y=%5
set z=%6
 
FOR /F "usebackq delims=" %%i IN ('%windir%\system32\wevtutil.exe qe /r:%r% /u:%u% /p:%p% %x% /rd:true /f:text /q:"*[%x%[Provider[@Name=%y%] and (EventID=%z%)]]" | find /c /i "%z%"') do set "cnt=%%~i"
 
if errorlevel 0 set err=1
if errorlevel 1 set err=0
echo %err%
echo %cnt%
Но появляется ошибка - Непредвиденное появление: |.
Уже и ^< пробовал, результат один(
Вопрос: Пишет пользователю нет доступа.вход через rdp

при входе через rdp на 1с сервак,пишет пользователям,нет доступа.Потом через какое время(15-20 минут) пускает,повторяется это второй день.Лицензии у терминала есть,проверял.В чем может быть проблема?
Ответ: при входе через rdp на 1с сервак,пишет пользователям,нет доступа.Потом через какое время(15-20 минут) пускает,повторяется это второй день.Лицензии у терминала есть,проверял.В чем может быть проблема?
Вопрос: В расшаренной папке запуск exe через bat

Добрый день. Есть компьютеры в сети (comp1, comp2...compN). На comp1 расшарена папка, в которой есть load.bat и myprog.exe. 
Стоит задача, пользователям этих компьютеров запускать с параметром myproj.exe -X. Это собственно делает load.bat:
CollapsedWrap disabledLine numbers off
Код

start "Запуск MyProg" "%~dp0\MyProg.exe" -X


Все вроде бы замечательно - прога стартует, но как выяснилось, если запускать прогу через load.bat ее поведение не тоже самое как если бы ее запускать через командную строку MyProg.exe -X в каталоге расшаренной папки.
В чем именно отличается поведение, а вот в чем - дело в том что MyProg.exe использует в своей работе СУБД Firebird, который запущен как сервис на comp1. 
Так вот если запускать через load.bat, то не удается подключиться даже к security2.fdb (база, идущая с поставкой firebird), если напрямую ч/з командную строку, то все ок.

Что нужно написать в load.bat, чтобы запуск myprog.exe был аналогичен запуску в командной строке?
Ответ:
первой строкой впиши
cd папка_запуска
или
cd расшаренная_папка

Добавлено через 35 секунд
Цитата(prgmdelphi @  27.8.2014,  11:36 )
В чем именно отличается поведение, а вот в чем - дело в том что MyProg.exe использует в своей работе СУБД Firebird, который запущен как сервис на comp1. 


странное описание отличия  :crazy 
Вопрос: Подключение через роутер.

Платформа 8,2. Надо настроить доступ с интернета через роутер(модем TP-link). Настроил. Из дома могу подключиться к серевру 1С удаленном рабочим столом. Веб доступ работает 1с-ки работает. То есть через браузер из дома захожу в систему. GUI интерфейс тоже подключаеться через подключение на "На веб сервер".

Но не могу подключиться на "На сервер 1С:Преприятия". Что может быть ?
Ответ: в наши дни кошерно все через vpn делать
Вопрос: RDP через SSH на win 7 pro

Всем привет!
Вобощем, есть роутер дома, за ним комп с windows 7 pro, настроен RDP.

Надо чтоб трафик или хотябо просто логин\пароль шел безопасным образщом зашифрованным.

Как сделать? подскажите готовые решения


ps пробывал сделать через freesshd но никак не дает авторизоваться через ssd даже без пароля
Ответ:
Сообщение от Maks
а вообще не имея прав администратора пытаться зашифровать данные, имхо, глупо.
Почему? Putty стоит, через нее думал подключаться по ssh и в тунель завернуть трафик rdp

Но задача усложняется: Выход в Инет через Прокси, где разрешен только HTTP\S траффик на 80\443 порту. Есть решение?)
Вопрос: Как указать mstsc через какой сетевой интерфейс подключаться

Добрый день! Столкнулся на работе с такой проблемой. Есть один ПК(win7 в домене) есть сетевой интерфейс с локальной сетью, согласно настройкам dhcp шлюз на интерфейсе не указывается т.е. у пользователя нет доступа в интернет. Так же на этом ПК есть юсб-3ж модем с интернетом. Когда оба подключения включены на компьютере работают сетевые ресурсы локальной сети и при этом есть доступ в интернет.
А теперь проблема. Проблема с программой mstsc. Подключаться к локальным машинам получается, а вот если попытаться подключиться к (например) домашней машине через интернет то соединение не устанавливается.
Методом тыка выяснил что если в настройках локального сетевого интерфейса указать шлюз то тогда подключение к удаленному столу через интернет происходит. Из чего я сделал вывод что mstsc не понимает через какой интерфейс подключатся. Подскажите в каком направлении копать? Я уже пробовал указать вручную метрики для интерфейсов но это не помогло.
Заранее спасибо!
Ответ:
Сообщение от gtmanul
Из чего я сделал вывод что mstsc не понимает через какой интерфейс подключатся. Подскажите в каком направлении копать?
подключаются по адресу - dns (резолвится в ip) или ip, дальше сплошная маршрутизацция если клиент и сервер не в одной сети, если в корпоративной сети есть подсети, то к ним надо прописать маршруты!
чтобы подключиться к какой-либо локальной машине по rdp из интернета как минимум должен быть белый адрес на выходе в инет
ну или vpn между сервером и клиентом