Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] добавление логина для подключения к шаре Windows (http://forum.oszone.net/showthread.php?t=319289)

RedX 30-09-2016 09:02 2673588

добавление логина для подключения к шаре Windows
 
В сети есть сервер под Windows с расшаренными ресурсами. Сервер в домене.
Есть рабочие станции и в домене и в рабочих группах.
делаю скрипт создания ярлыка на ресурс сервера, но у пользователей домена есть доступ к шарам, а польз. раб групп нет.
Мне, нужно чтоб скрипт определял наличие доступа к шаре(что в общем-то не проблема), и если его нет то добавлял учетную запись в хранилище (а вот с этим засада).
Есть вообще такой функционал? Т.к. нигде толком не могу найти инфу.

RedX 05-10-2016 11:36 2675243

Можно любыми средствами, - AutoIt, CMD, WSH, VBS
Дело с мертвой точки так и не сдвинулось...

*OM* 24-10-2016 06:25 2681085

Думаю алгоритм приблезительно такой:

Сделать проверку используя If.
Использовать командную строку:

Код:

CMDKEY [{/add | /generic}:targetname {/smartcard | /user:username {/pass{:password}}} | /delete{:targetname | /ras} | /list{:targetname}]

targetname - определяет компьютер или домен, с который эта учетная запись будет связана.
/generic:targetName - общие учетные данные.
/smartcard - определяет режим получения удостоверения с использованием смарт-карты
/user:username - имя пользователя.
/pass:password - пароль для учетной записи.
/delete:targetname |/ras - удаление учетной записи, /ras используется для того, что бы удалить учетные данные сервера удаленного доступа RAS.
/list:targetname - отобразить список учетных записей.

Обернуть эти команды в Autoit:
Код:

RunWait(@ComSpec & " /c " & 'cmdkey /add:comp1 /user:myuser /pass:mypass', "", @SW_HIDE)

RedX 23-11-2016 07:22 2689834

Спасибо огромное!Именно то что нужно. Как я эту инфу сразу не нашел?..


Время: 11:31.

Время: 11:31.
© OSzone.net 2001-