Здравствуйте.
Апну тему.
Требуется периодически удалять профили пользователей с ряда серверов. Написал вот такой скрипт
Код:

@echo off
rem Удаление профилей пользователя с серверов
rem имя пользователя, профили которого необходимо удалить
set del_user_profile=user_name
FOR %%S IN (server_1, server_2) DO (
echo Сервер %%S
rd "\\%%S\c$\Documents and Settings\%del_user_profile%" /s /q
)
pause
pause
скрипт работает как надо, но есть проблема - имя профиля может быть следующего вида:
user_name
user_name.domain
user_name.domain.000
и т.д.
как мне это учесть?
строка вида
Код:

rd "\\%%S\c$\Documents and Settings\%del_user_profile%*" /s /q
дает ошибку
Цитата:
Синтаксическая ошибка в имени файла, имени папки или метке тома.
|
Как решить проблему?
Спасибо