|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - проверить наличие папок |
|
|
Любой язык - проверить наличие папок
|
![]() Пользователь Сообщения: 57 |
Всем привет. Может кто то писал такой скрипт, чтобы по списку пользователей проверял наличие существующих папок в нужных директориях
с таким же названием как имя пользователя, например есть пользователи admin и admin1 нужно проверить есть ли в директориях \\srv1\ и \\srv2\ папки с именами admin и admin1 , если есть вывести в файл что обнаружены |
|
Отправлено: 11:31, 05-06-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать В чём у Вас сложность написания?
|
Отправлено: 11:46, 05-06-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Пользователь Сообщения: 57
|
Профиль | Отправить PM | Цитировать я думал может у кого есть готовый пример, а то времени сейчас нет
|
Отправлено: 12:36, 05-06-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата alek2012:
|
|
Отправлено: 13:49, 05-06-2013 | #4 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Цитата alek2012:
|
||
------- Последний раз редактировалось megaloman, 05-06-2013 в 15:30. Отправлено: 15:23, 05-06-2013 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать megaloman, навряд ли потребно с «/s».
|
Отправлено: 16:29, 05-06-2013 | #6 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Iska, телепатией не страдаю, при той постановке приходится фантазировать по полной программе. Вполне возможно, надо определить наличие "\\srv1\admin" и т д, тогда задача вообще неинтересная, а я вот изобрёл способ разнообразить себе жизнь
![]() @Echo Off Call :kuku "\\Srv1\Admin" Call :kuku "\\Srv2\Admin" Call :kuku "\\Srv1\Admin1" Call :kuku "\\Srv2\Admin1" Goto :Eof :Kuku if exist %1 (Echo %1 имеется) Else (Echo %1 отсутствует) Set A="\\Srv1\Admin\"& if exist %A% (Echo %A% имеется) Else (Echo %A% отсутствует) у меня не получилось, что-то неверно в синтаксисе. |
------- Последний раз редактировалось megaloman, 05-06-2013 в 19:13. Отправлено: 18:11, 05-06-2013 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
Цитата megaloman:
Естественно, переменная окружения «A» к этому моменту пустая. Это поведение равнозначно поведению переменной окружения внутри скобок («for … do (…)», «if … (…) else (…)» и т.п.). Вот, посмотрите: rem @echo off setlocal enableextensions enabledelayedexpansion set "sPath=%~dp0" & if exist "%sPath%" (echo [%sPath%] exists) else (echo [%sPath%] not found) endlocal exit /b 0 Цитата:
Можно ещё так показать этот момент: rem @echo off
setlocal enableextensions enabledelayedexpansion
set "sPath=bla-bla-bla"
set "sPath=%~dp0" & if exist "%sPath%" (echo [%sPath%] exists) else (echo [%sPath%] not found)
endlocal
exit /b 0
Цитата:
rem @echo off setlocal enableextensions enabledelayedexpansion set "sPath=%~dp0" & if exist "!sPath!" (echo [!sPath!] exists) else (echo [!sPath!] not found) endlocal exit /b 0 Цитата:
|
|||||
Отправлено: 19:31, 05-06-2013 | #8 |
![]() Пользователь Сообщения: 57
|
Профиль | Отправить PM | Цитировать Основная задача заключалась, в том что нужно было взять отключенных пользователей в АД и сравнить их названиями профилей, которые имеют такое же название своих каталогов
|
Отправлено: 17:14, 07-06-2013 | #9 |
![]() Пользователь Сообщения: 57
|
Профиль | Отправить PM | Цитировать еще такой вопрос, как на PS взять список названий из файла и проверить их существование в директориях например с помощью:
Test-Path \\srv1\ только список имен директорий профайлов admin, admin1, admin2 взять из 1.txt к примеру |
Отправлено: 18:09, 07-06-2013 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Проверить наличие/отсутствие интернета | rhamzin | Скриптовые языки администрирования Windows | 2 | 21-02-2013 17:22 | |
VBS/WSH/JS - [решено] Как проверить наличие прав администратора | Dark_Timur | Программирование и базы данных | 12 | 19-12-2012 10:55 | |
CMD/BAT - Как проверить наличие текста в файле | mamont1 | Скриптовые языки администрирования Windows | 6 | 16-09-2010 16:32 | |
[решено] Проверить наличие процесса по маске | cleric1985_n | AutoIt | 1 | 13-03-2010 16:58 | |
Как проверить наличие процесса? | Не флужу | AutoIt | 0 | 13-01-2010 07:31 |
|