58
Рейтинг

Pavel_Vladivostok



  •   Регистрация: 24.09.2006 (17 лет назад)

  •   Был(а) на сайте: 19.04.2024

Друзья
  • Юлия Ю
Подписчики 6

Группы

Профессиональный разработчик

Партнер IS-WP

Рейтинг 58

C# Создание пользователя windows из командной строки

Инструменты и обработки Системный администратор Программист Россия Windows Абонемент ($m) Приложение (exe) Инструменты администратора БД

C# консольное приложение которое позволяет создавать локальных пользователей в WINNT системах без AD.

1 стартмани

08.02.2013    14363    8    Pavel_Vladivostok    6       

6

Комментарии

ПубликацииТернистый путь к физической клавиатуре для программиста 1С#42 19.04.24 6:47
Тоже пользуюсь мышью Razer naga trinity, с доп. блоком на 12 клавишей, эти мыши удобны еще и тем что у них колесико имеет две доп. кнопки влево и вправо, можно назначить на копировать/вставить. Это просто незаменимая фишка для работы с любым кодом.
У меня все макросы с мыши и клавиатуры отрабатывают через рдп корректно, клавиатура Razer Huntsman V2, с кликающими свичами.
Макросы ввода текста настраиваю только через макросы, при этом раскладка клавиатуры должна быть соответствующая. Клавиатура Huntsman V2 позволяет использовать 1 дополнительный слой где можно переопределить любую из 110 кнопок, на основном слое можно назначать макросы на комбинации.
Для тех кто интересуется кастомными клавиатурами с несколькими слоями, с возможностью заливать свои прошивки и настраивать кнопки на слоях, советую присмотреться к клавиатурам lily58 pro.
То о чем написал здесь автор статьи лучше не брать.
ОбменАвтоматическое взаимодействие между 1С: ЗУП и Active Directory с Outlook#9 19.04.24 6:02
Я бы предложил вывести скрипты в периодический РСВ, подцепить его к справочнику, чтобы были версии тех или иных скриптов. Для идентификации сотрудников использовать ключи аналитик состоящих из нескольких базовых аналитик зуп - физ. лицо, организация, сотрудник, подразделение, с АД связывать уже эти ключи аналитик. Это будет полезно в тех случаях когда один человек работает в одной компании, но трудоустроен в одном и более юридических лицах, у него один и более логинов в АД с разными полномочиями и доступами к ресурсам, и нужно быстро получить ответ с кем в организации связана та или иная учетка в АД.
Я бы конечно все это сделал в расширении для ЗУП.
ВКВнешняя компонента 1С и С++. Продолжаем разговор.#3 19.02.24 8:38
(2)
Цитата
(1) нах-нах-нах. Я им в интернейшнл тестовое решал - меня до сих пор подтряхивает от их эйчеров)))

ЗЫ: и да, тут код мой плох - к утечкам памяти ведет он. Но знаю я, как боль сию унять, а вас я попрошу об этом подумать самостоятельно)))

Учитель йода плохо кончил, не стоит его пародировать, а статья хороша :)
ПубликацииВоинский учет: групповая обработка. ЗУП 3.1#1 12.09.23 10:07
Добрый день, уточните пожалуйста в описании, по каким критериям определяется заполнены данные воинского учета или нет.
HighLoadWorkaround me в 1С/MS SQL и не только, системный подход к созданию костылей#1 31.07.23 8:55
интересная структура регистра СУУ_АгрегированнаяСделкаКП, похоже на РНК для учета стоимости облигаций, но состав какой-то странный, для чего этот регистр если не секрет?
DevПеренос движений документа между базами#21 06.05.23 8:46
Большое спасибо автору, обработка реально выручила удалось перенести движения расчетов себестоимости выпуска старой УПП из копии.
на платформе 8.3.21 по началу вышла ошибка в запросе, которую пришлось исправить.

Цитата
ТекстЗапроса="
|ВЫБРАТЬ
| мРегистр.НомерСтроки КАК НомерСтроки
|ИЗ
| "+лТипРегистра2+"."+лВидРегистра+" КАК мРегистр
|ГДЕ
| мРегистр.Регистратор = &Документ
| И мРегистр.НомерСтроки<&КонСтрока
|
|УПОРЯДОЧИТЬ ПО
| НомерСтроки";
В запросе поле Регистр.Регистратор - Неоднозначное поле, запрос не выполняется для регистров сведений, после замены псевдонима на мРегистр все работает.
Dev[Общий модуль] Динамическое формирование интерфейса#88 18.04.23 6:40
Прекрасная разработка, спасибо что сэкономили немного времени на решении аналогичной задачи.
ОбменКонсоль обмена по протоколу TCP#15 21.03.23 6:28
Благодарю за ответ, я решил завернуть в обработку весь необходимый функционал и создавать ее в фон. задании на сервере, в ней можно включить коллбэки, получается как бы экземпляр класса который создается на сервере и живет там до тех пор пока соединение не будет разорвано или отключено пользователем из формы управления такими соединениями, при этом соединения будут работать независимо от клиентских сеансов.
ОбменКонсоль обмена по протоколу TCP#13 20.03.23 12:09
Добрый день, пытаюсь интегрировать методы вашей обработки в общий модуль для работы в качестве клиента в фоновом задании, заметил что вы используете коллбэки

ДобавитьОбработчик WinsockClient.Connect, WinSocketSendConnect; // подключение к серверу (режим клиента)
ДобавитьОбработчик WinsockClient.ConnectionRequest, WinSocketConnectionRequest; // запрос на подключение клиента (режим сервера)

ДобавитьОбработчик WinsockClient.SendComplete, WinSocketSendComplete; // завершение отправки данных
ДобавитьОбработчик WinsockClient.SendProgress, WinSocketSendProgress; // прогресс отправки данных

ДобавитьОбработчик WinsockClient.DataArrival, WinSocketDataArrival; // получение данных

ДобавитьОбработчик WinsockClient.Error, WinSocketError; // ошибка компоненты
ДобавитьОбработчик WinsockClient.Close, WinSocketClose; // закрытие соединения

Пока не знаю будут ли они отрабатывать в фоновом задании, в том же общем модуле где произошло подключение, если метод в котором подключались завершится.
У вас случайно нет примеров работы с этим ком объектом с сервера?
попробую обойтись без коллбэков, только методами SendData GetData.
ОбменКонсоль обмена по протоколу TCP#11 11.02.23 10:01
9:59:28: Ошибка создания COM-объекта "MSWinsock":
Ошибка при вызове конструктора (COMОбъект)
{ВнешняяОбработка.КонсольОбменаПоПротоколуTCP.Форма.Форма.Форма(410)}:WinsockClient = Новый COMОбъект("MSWinsock.Winsock");
{ВнешняяОбработка.КонсольОбменаПоПротоколуTCP.Форма.Форма.Форма(36)}:ИнициализироватьWinsockClient();

по причине:
-2147221230(0x80040112): Класс не лицензирован для использования

Windows Server 2019 Standart.

P.S.
Через минуту вспомнил что не добавил регистрацию в реестр. Обработка запустилась.