![]() |
отредатикровать bat
подскажите пожалуйста, у меня есть батник для подключения сетевого диска путем проверки имени пользователя, часть его выглядит так
IF %USERNAME%.==vasiliy. net use k: \\10.11.12.2\Disk_K /persistent:no скажите, можно ли добавить в батник, что то, что бы он проверял, входит ли пользователь в группу "Пользователи домена", и если да, то выполнял скрытно .bat файл по указанному пути допусти if %group% == "пользователи домена" выполнить \\10.11.12.2\1.bat группа доменная |
Цитата:
--- например (и обернуть в for /f как ниже): Код:
wmic USERACCOUNT where "domain='здесь имя домена'" get Name Код:
@echo off |
Или так:
Код:
(whoami.exe /groups | >nul 2>&1 find.exe /i "BUILTIN\Пользователи" ) && call echo + || call echo - |
Цитата:
|
Цитата:
Цитата:
|
alpap, а где указывать путь к .bat фалу?
|
Цитата:
Цитата:
так (для всех юзеров этой группы): Код:
@echo off Код:
wmic USERACCOUNT where "SID like 'S-1-5-%%-513'" get Name /value|>nul find /i "%UserName%"&& выполнить \\10.11.12.2\1.bat Код:
WHOAMI /GROUPS|>nul findstr S-1-5-.*-513&& выполнить \\10.11.12.2\1.bat |
alpap, в .bat прямо по русски "выполнить" писать?
|
maxim43g, я бы сейчас сказал по какому писать ..., ну да ладно.
строка Цитата:
Цитата:
Для запуска bat достаточно указать его имя или полный путь к нему или запустить с помощью: Код:
start "" name.bat |
А зачем эти извращения, когда существуют доменные политики?
|
DJ Mogarych, я думаю из п8 понятна осведомленность о политиках
|
Время: 16:07. |
Время: 16:07.
© OSzone.net 2001-