Задать вопрос

Отключение всех расшаренных папок в домене WIN2003?

Добрый день.

Помогите справиться с массоввым отключением сетевых папок в Домене.

Скриптов не нашел, кроме отключения «административных ресурсов» по принципу Admin$ C$ D$, но их отключать мне не требуется.


150 компов, я же похудею сильно, помогите )
  • Вопрос задан
  • 5788 просмотров
Подписаться 8 Оценить 1 комментарий
Решения вопроса 1
@korvindest
Написал вам простенький батник, который будучи запущенным на компе удаляет все не скрытые шары. Батник должен запускаться от имени админа иначе не сработает.
::DropShares.cmd
@echo off&&cls&&goto :Begin

:DeleteShare
  set shareName=%~1
  :: если последний символ доллар то шару не трогаем, валюта еще пригодиться
  :: остальные удаляем
  if "%shareName:~-1%" NEQ "$" (   
    net share /DELETE %shareName%
  )
goto :EOF

:Main
  :: перебираем все шары доступные на компьютере
  for /F "tokens=1" %%f in ('net share') DO (
    if EXIST \\%COMPUTERNAME%\%%f (
      call :DeleteShare "%%f"
    )
  )
goto :EOF

:Begin
Call :Main


P.S.
Как всегда, очень прошу всех ненавистников языка CMD выражать свои эмоции на комментарии иначе цикл статей по Maven я унесу с собой в могилу.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
RuJet
@RuJet
Если в принципе отключить, можно остановить сервис Сервер.
А потом спокойно отключить все доступы
Ответ написан
Комментировать
@Aidos
если буква диска Z то net use Z: /delete прописать на логон компам
Ответ написан
@nuzni Автор вопроса
Надеюсь, это не я навязал Вам эту дею
Вашу статью прочитал. Она вдохновила на то, что этот вопрос можно задать тут на хабре, а сам вопрос появился немного раньше вашей статьи.
Очень понравилась статья вчера. Отдам эту статью нашему «недоадмину», из-за которого мне(программисту) и дали найти или написать решение. Ему пройти по комбинату и руками переименовать переввести в домен машину, просидеть 30 минут легче, чем написать строку кода )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы