28 дек. 2015 г.

Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию

Нужно реализовать отправку СМС с помощью сервиса ТурбоСМС в 1С.

Есть несколько строк кода, которые это делают но при подключении к сервису получаю
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.ДополнительныеМеханизмы.Модуль(62)}: Ошибка при вызове метода контекста (Open)
Connection.Open(СокрЛП(СтрокаСоединения));
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
все, что нужно это зайти на сайт MySQL и скачать версию MySQL Connector/ODBC 3.51.30 для 32-битных систем. Именно на этой версии у меня удачно отправилось СМС.

!Всякое может быть, поэтому свою ссылку на "коннектор" так же оставляю здесь.

24 дек. 2015 г.

Выключить компьютер удаленно

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

Для начала нам нужно установить что то, что поможет нам выполнять различные команды с удаленного устройства, это будет FreeSSHd + вот есть ссылка у меня решение некой проблемы по работе с этой программой.

После установки создаем .bat файл, например на диску С:\ под названием sleep.bat, где пишем
C:\PSTools\psshutdown.exe -d -t 05
 PSTools качаем вот здесь и распаковываем в корень диска C:\, после распаковки нужно единажды запустить файл psshutdown.exe и согласиться с лицензией.

Значит выше команда означает, запустить файл psshutdown.exe который расположен по пути C:\PSTools с параметрами, а именно этот файл, точнее утилита дает возможность выключать, перезагружать и т.д. компьютер, параметр -d означает "сон",, а -t 05 означает выполнение команды через 5 секунд.

Теперь на андроид устройстве нужно установить программу SSH button и настроить


где:
  • Label - наименование подключения
  • Command - будет запущен файл, в котором у нас прописано моментальный перевод компьютер в режим "сна"
  • SSH hostname - IP адрес компьютера, на котором установлен FreeSSHd
  • SSH username - пользователь, который был создан при установке сервера FreeSSHd
  • SSH password - пароль, который был создан при установке сервера FreeSSHd
  • SSH port - порт по умолчанию 22-ой, на нем работает наш FreeSSHd сервер
! Имейте ввиду, что в настройках SSH Button в поле SSH hostname можно вводить айпишник внешний или если его нет, можно воспользовать сервисом http://www.noip.com/, таким образом и через интернет будет у вас возможность выключать удаленно свой компьютер. Проверено! Работает!

Freesshd The specified address is already in use

При запуске  Freesshd сервера


получил 
The specified address is already in use
Думал занят 22 порт, проверил
netstat -ano
но нет, порт никакой программой не занятый, но оказуется не программа затрудняла запуск сервера, а служба, которая установилась вместе с программой, а значит заходим в services.msc ищем службу FreeSSHDService, останавливаем ее, а теперь уже запускаем сервер, а уже после запуска сервера можем запускать и службу.

22 дек. 2015 г.

Разбудить компьютер через интернет

Для пробуждения компьютера через Интернет нам понадобиться

  • Включить в BIOS параметр, отвечающий за "пробуждения компьютера через lan" 
    • это в основному вкладка Power (в гугле картинок введите "wol bios") может наведет на мысль
  • В настройках сетевой карты, через Диспетчер устройств включаем заветные галки
  • В брандмауэре добавляем Входящее правило UDP с портом 9
  • На роутере делаем проброс портов аналогично, с UDP пртоколом, 9 порт с перенаправлением на компьютер, который нужно разбудить
  • Нужен статичный айпишник, если его нет, регистрируемся на http://www.noip.com/, добавляем host (теперь по этому хосту мы сможем постоянно обращаться к своему компьютеру через интернет, даже не имея статичного ip адреса)
  • Загружаем утилиту от сервиса, устанавливаем ее на компьютер, которій нужно пробуждать, в запущенной утилите авторизацию проходим и после этого
  • Открываем, например на андроид устройстве любую из программ для Wake On Lam, в место айпи адреса вводим хост, полученный через no-ip сервис и жмакаем "пробудить".

!!! Имейте ввиду, что если хотим протестировать "пробуждения", компьютер и мобилка должна быть не в одной локальной сети ибо скорее всего, ничего не получиться, а значит, отключаем вай-фай на мобилке и проверяем!
!!! Имейте ввиду, что для ОС 8 и выше в настройках электропитания отвечающая за выключение, должно быть не гибридное выключение, а значит снимаем галку ибо если компьютер будет в гибридно-выключенном состоянии пробудить его не получиться, а так то с режима "Сон" компьютер без проблем можно разбудить.
!!! Так же я не смог "разбудить" компьютер когда был установлен виртуальный драйвер hyper-v.
 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07