• Ничего не происходит при подключении к серверу winssock2. Что делать?

    @mvv-rus
    Не совсем по теме вопроса, но тем не менее.
    Если у вас при получении данных из сокета в msgAccept буфер приема заполняется целиком, то '\0' после его конца будет записан за пределами буфера. Вряд ли это причина вашей нынешней проблемы (но исключить нельзя), но, в целом, к чему это приведет - это одному богу известно.

    Поэтому и для клиента и для сервера исправьте функцию msgAccept:
    int bytesReceived = recv(ConnectionClient, msg, sizeof(msg)-1, NULL);

    Стоит также увеличить на байт и сам размер буфера в той же функции, чтобы данные не разрывались внезапно там, где вы не ждете:
    char msg[257];
    Написано
  • Почему перестают работать общие папки?

    @mvv-rus
    общие папки правильнее...

    Михаил Лялин, "не говорите мне, что мне делать, и я не скажу, куда вам идти"(с). У человека - проблема, и она - не в том, как правильнее, а в том, что вообще не работает. Если вы знаете, как эту конкретную проблему можно решить - пишите, если нет - не пишите.
    PS Я для таких неконкретных вводных знаю только один ответ: "Обратитесь к своему системному администратору". Но, думаю, автор вопроса и сам до него уже догадался, поэтому не пишу.
    Написано
  • Почему SMTP HELO выводится 2 раза?

    @mvv-rus
    Думаю, что у вас терминал настроен на посылку по Enter пары символов - CR+LF (это настройка для текста Windows). Если так, настройте его на только LF. Проверить не на чем, потому это комментарий, а не ответ.
    Написано
  • Почему не удается подключиться к Exchange через PowerShell?

    @mvv-rus
    shupike, 'S' дописывать не надо: удаленное подключение к серверу Exchange для Powershell работает по протоколу WinRM поверх HTTP, без использования TLS.
    Написано
  • Имеет ли смысл добавлять первичный ключ в таблицу?

    @mvv-rus
    Требуется уточнение. Первичный ключ, вообще говоря (т.е. в самой реляционной теории), не обязан состоять из одного поля. Он может состоять из нескольких - главное, чтобы сочетание значений в этих полях было уникальным. В вашем случае напрашивающийся первичный ключ для таблицы spec_translate - (language, spec_id), в subject_translate - (language, subject_id).
    А вот позволяет ли Django описывать таблицы с первичным ключом из нескольких полей - это я без понятия (SQL - позволяет).
    Написано
  • Как сделать миграцию с Exchange 2013-2019?

    @mvv-rus
    Особой разницы, на самом деле, нет: Microsoft решила, что Exchange Server "на земле" (on premises) она развивать дальше не будет. Так что уточнение, разве что, даст ответ на вопрос, можно ли мигрировать в облако Microsoft.
    Написано
  • Как сделать миграцию с Exchange 2013-2019?

    @mvv-rus
    Вы на какую почтовую систему мигрировать собрались? Если на Exchange 2019, то я бы в вашем случае не советовал. У вас, судя по вопросу (вы же ведь не разобрались в причинах нестабильной работы системы, не так ли), явно недостаточно квалификации для поддержки существующей системы и нет стабильно работающего исходного сервера, с которого мигрировать. Поэтому шансы провести миграцию удачно у вас невелики. Да и проблемы новой системы (а они с течением времени возникнут обязательно)после миграции решать вам будет ничуть не легче.
    PS В любом случае для миграции (именно миграции) крайне желательно починить существующую систему.
    Написано
  • Почему файлы в сетевой папке стали только для чтения?

    @mvv-rus
    Перенес все на Windows Server 2016, ситуация такая же.

    Посмотрите локально разрешения для нужных пользователей на Windows Server 2016: разрешения на сервере Windows транслируются в разрешения для клиента один-в-один, а с Linux возможны варианты. Смотреть лучше на вкладке "Действующие разрешения" в окне по кнопке Дополнительно из вкладки Безопасность свойств. Если там тоже самое, что на клиенте - дайте нужные разрешения и посмотрите результат. Если тут все пройдет успешно, то антивирус не причем. Если потом захотите вернуть данные на NAS - разбирайтесь с трансляцией разрешений там.

    PS А ещё не забудьте проверить разрешения на сетевой доступ к папке (вкладка Доступ свойств), что там есть доступ на изменение.
    Написано
  • Как прочитать данные с файла .config?

    @mvv-rus
    Для начала уточните используемую версию .NET и тип приложения: в зависимости от них конфигурация может храниться по-разному.
    Написано
  • Как настроить авторитативный сервер DNS?

    @mvv-rus
    Сергей Сахаров, я про эту вашу связку мало подробнойстей знаю. Я просто знаю, как работает DNS, а работал с BIND и Microsoft DNS (который входит в состав Windows Server). Они оба, кстати, позволяют это сделать.
    Смысл держать вторичную зону в БД, вообще говоря, я не вижу: она все равно реплицируется с сервера, на котором размещена первичная зона. Разве что, эта зона очень велика.
    Написано
  • Почему powershell выдаёт разные результаты на команду из консольного ввода и из ScriptProperty?

    @mvv-rus
    Скажи пожалуйста, что заставляет тебя мучиться и выбирать в качестве языка программирования такой неудобный язык как powershell?

    rPman, скажите, пожалуйста, что заставляет вас мучиться и лезть с непрошенными советами? К тому же - по чисто субъективному вопросу: "неудобный" - понятие чисто субъективное, да. Мне, к примеру, Powershell более удобен, чем JScript или VBScript (c которыми я тоже наработался). А что до C#, то чисто объективно, у C# как средства написания маленьких программок есть тот недостаток, что он - язык строго типизированный, а потому требует выполнять куда больше церемоний (AKA boilerplate), которые в маленьких программа неуместны.

    PS Powershell, который, как и C#, работает поверх .NET CLR, кстати, позволяет делать и тут же компилировать и выполнять короткие вставки на C#. И при работе со старым Excnange этим приходилось пользоваться: кое-какие вещи тогдашний Powershell (являющийся безальтернативным средством администрирования Exchange) делать не умел. Но это уже совсем другая история.
    Написано
  • Почему нет доступа к папке на Windows server?

    @mvv-rus
    Сообщения Проводника несут недостаточно информации.
    Попробуйте для начала сделать то же самое командами с командной строки:
    net view \\srv\Отделы
    dir \\srv\Отделы\*.*
    Команды хотя бы коды ошибок вернут, чтобы дальше можно было разбираться.
    Написано
  • Как настроить обратный прокси для rdp?

    @mvv-rus
    ну, это какие-то виндячьи дебри.

    ky0, это для вас они дебри. Потому что вас этому не учили и вы просто не умеете их готовить. А для администратора Windows - это штатная возможность системы.
    Написано
  • Как настроить обратный прокси для rdp?

    @mvv-rus
    RDP работает поверх TCP (костыли в топку :) )

    pfg21, это не костыли, а штатная возможность.
    Она, кстати, позволяет много чего дополнительного, когда серверов RD Host много. Впрочем, это - не случай автора. А автору, возможно, хватит проброса порта. А может - и нет: лн как-то не слишком поделился причиной, по которой он хочет использовать аж целых два сервера.
    Написано
  • Как настроить обратный прокси для rdp?

    @mvv-rus
    Вам нужен форвард порта

    ky0, не обязательно. Для RDP еще есть вариант работы поверх HTTPS, для этого на сервере нужно устаовить роль Remote Desktop Gateway
    Написано
  • Возможно ли на винде написать программу дешифровки?

    @mvv-rus
    samael228, в Windows есть стандартные средства для решения этой задачи. Например, Encrypting File Sysem (только ей нужны редакции Pro, Enterprise или Education). Может, вам этого хватит? Или обязательно нужно написать самому?
    Написано
  • Резервное копирование журнала транзакции ms sql. Автоматически. Растет журнал транзакций. Сжатие это удаление?

    @mvv-rus
    Причем тут таблицы? Речь идет о файле журнала. Смотрите докуметацию по его резервному копированию и сжатию. Я все эти операции делал давным-давно, интерфейс с тех пор поменялся, поэтому тогдашние скриншоты вам не помогут.
    Написано
  • Как вэб сервер может узнать имя пользователя домена при входящем запросе от пользователя RPD?

    @mvv-rus
    FragMaster, в разных доменах AD (домен, с точки зрения Kerberos - это realm) вполне могут быть пользователи с одним и тем же именем (например, Administartor ;-) ). Уникальным идентификатором для пользователя в Kerberos является User Principal Name (AKA UPN), оно имеет вид username@domain.fqdn.
    Оно обязательно должно быть в билете (token) Kerberos, который пользователь обязан прислать при аутентификации по этому протоколу. Но вот как достать его в Apache - это я не в курсе, смотрите документацию. Или, может, тут кто подскажет.
    Написано