Показать сообщение отдельно
Старый 28.06.2007, 15:59   #1
Новичок
 
Пол:Мужской
Регистрация: 14.01.2007
Сообщений: 22
Репутация: 0
По умолчанию runas ошибка 87

есть задача.....что бы пользователь логинился и запускался батник который:
1. проверяет есть ли на файл-сервере папка с именем учетной записи пользователя, если нет то создает её.
2. ставит пермишены соотвествено на эту папку полный доступ для этого пользователя.
3. подключает эту папку как сетевой диск.

проблема собственно в том, что на сервере есть расшаренная папка "share" с правами доступа для пользователей "чтение".......батник должен создать там папку с названием учетной записи (например: ivanov-oi) и дать этому пользователю права "запись/чтение"
с помощью команды runas можно запустить любые команды но только без параметров и ключей.

C:\>echo 12345| runas /netonly /user:domain\admin "md \\server\share\%username%"
Введите пароль для domain\admin:
Попытка запуска md \\server\share\ivanov-oi от имени пользователя "domain\admin" ...
ОШИБКА RUNAS: Не удается запустить - md \\server\share\ivanov-oi
87: Параметр задан неверно.

отдельно md \\server\share\ivanov-oi работает на ура (если конечно доступ на папку share дать полный) но это не утраивает

может кто-нить посоветовать что-нить и хотя бы идеи какие-нибудь подкиньте

Добавлено через 8 минут
планировалось на самом простейшем варианте так

1. md \\server\share\%username% - создает папку с названием текущей учетной записи
2. cacls \\server\share\%username% - пермишины
3. net use p: \\server\share\%username% - подключить сетевую папку как сетевой диск.

но не так все легко как кажется

Последний раз редактировалось mishkas; 28.06.2007 в 16:08.. Причина: Добавлено сообщение
mishkas вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.08293 секунды с 9 запросами