Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник удаления одной папки по локальной сети

Ответить
Настройки темы
CMD/BAT - Батник удаления одной папки по локальной сети

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ребята помогите пожалуйста, уже перегуглил все что можно.
Суть: надо батник при запуске на админмашине, на 5 локальных компах удалялась одинаковая папка "games" размещения на каждом по одинаковому адресу и чистился кеш. Надеюсь понятно написал.

Отправлено: 12:40, 26-10-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Graf_Ilia:
Надеюсь понятно написал. »
Нет, не понятно. И недостаточно.

Цитата Graf_Ilia:
на админмашине »
Что есть «админмашина»?

Цитата Graf_Ilia:
на 5 локальных компах »
Что наличествует — домен, рабочая группа? Как организован к ним доступ?

Цитата Graf_Ilia:
одинаковая папка "games" размещения на каждом по одинаковому адресу »
«Адресу» — пути? Озвучьте его.

Цитата Graf_Ilia:
и чистился кеш »
Отмыванием денег не занимаемся . Что за кэш, о чём именно речь?

Отправлено: 14:46, 26-10-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Админмашина - главный комп
5 компов в сети через свич ну и главный комп с ними
Путь допустим C:\papka\games
Ну может не кэш называется, отсутствие истории об этой игре на компе

Отправлено: 14:57, 26-10-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата Graf_Ilia:
Админмашина - главный комп »
Нет такого понятия, как «главный комп». Ещё раз, что это: контроллер домена, простой сервер, обычная рабочая станция?

Цитата Graf_Ilia:
5 компов в сети через свич ну и главный комп с ними »
В какой сети: домен, рабочая группа?

Цитата Graf_Ilia:
Ну может не кэш называется »
А как?

Цитата Graf_Ilia:
отсутствие истории об этой игре на компе »
Что за игра? Откуда она появляется в «допустим C:\papka\games»?

И повторю:
Цитата Iska:
Как организован к ним доступ? »

Отправлено: 17:53, 26-10-2014 | #4


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мда, кабинет стоит 6 компов подключенные к вайфайнику, рабочая группа, между ними сеть, кароче хотим на работе поставить покер на компах и играть, суть нам надо создать вот этот батник чтоб при проверке если игра запущена она включалась папка с игрой удалялась, и чистился комп от каких либо следов пребывания едой игры на компах.

Возможен ли такой вариант???

Отправлено: 18:33, 26-10-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


«Тихо сам с собою я веду беседу». Дальше без меня.

Отправлено: 18:40, 26-10-2014 | #6


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Просто можно обычным языком написать, я просто не понимаю чего вы хотите знать,извините - так скажем нуб, вроде расписал все что есть

Отправлено: 18:56, 26-10-2014 | #7


Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Graf_Ilia, телепатический центр перегрелся, но вроде приблизительно догнал что нужно. Удаление папки - возможно, удаление всех следов - при наличии админских прав и при локальной работе на компюьтере, автоматизировать все это - вот уж хрен, imho.
dixi

Отправлено: 09:21, 27-10-2014 | #8


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Извините если что то не правильно написал или сказал, видимо поспал и все в голове более менее прояснятся начало, хотя...
Итак попробую:
Имеется 5 компов(Komp1,Komp2....Komp5) и 1 с правами админа(Admin)
Все состоят в рабочей группе "Work", и имеют выход в интернет
На каждом компьютере(кроме того что с админ правами) установлена игра по пути C:\Documents and Settings\User\games
Вот от этого вопрос: можно ли сделать такой .bat который бы запускался на компе с админ правами, закрывал(если включена) и удалял игру(т.е. всю папку games), и если возможно чистил реестр (вот что я имел ввиду под "кешем", мда признаю свои ошибки)

Последний раз редактировалось Graf_Ilia, 27-10-2014 в 10:03. Причина: дополнение


Отправлено: 10:01, 27-10-2014 | #9


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вот нашел код от Kazun-a, и предполагаю это то что надо

Код: Выделить весь код
function Deleted-ObjectLocalNetwork {
	[CmdLetBinding()]
	param (
		[String[]]$ComputerName, #IP или Имя удаленного компьютера
		[String[]]$SeachObjectDeleted #Объект (папка, файл) для удаления.
	)

	foreach($Computer in $ComputerName)
	{
		if (Test-Connection $Computer -Count 2 -Quiet)
		{
			Write-Verbose "осуществляется поиск на $computer"
			trap {Write-Host "Error WmiObject $Computer";Continue}
			$Disks = Get-WmiObject Win32_Logicaldisk -Filter "Size > 0 and DriveType=3" -ComputerName $Computer -ErrorAction Stop
			
			foreach ($Disk in $Disks){

				$Disk = $Disk.Name.replace(":","$")
				Write-Verbose "Загружаем в массив данные логического диска \\$Computer\$Disk"
				$Info = Get-ChildItem "\\$Computer\$Disk" -Recurse -ErrorAction SilentlyContinue
				$Info | Where-Object {$SeachObjectDeleted -contains $_.Name} | Foreach {Remove-Item $_.FullName -Recurse -Force -Verbose}
			}
		}
		else 
		{
			Write-Verbose "$computer не отвечает"
		}
	}
}
Только в моем случае получается

Код: Выделить весь код
                [String[]]$ComputerName, "Komp1"," Komp2", "Komp3"
		[String[]]$SeachObjectDeleted "games".

Отправлено: 10:49, 27-10-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Батник удаления одной папки по локальной сети

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - Расшаренные папки в локальной сети. Запрет копирования файлов/папки? VasRM Microsoft Windows 7 4 21-12-2013 18:06
Доступ - Как закрыть доступ в папки обмена по локальной сети Игорь1987 Microsoft Windows 2000/XP 3 10-09-2013 13:02
Прочее - Два подключения к интернету в одной локальной сети Redew Сетевые технологии 3 05-12-2010 05:37
Прочее - Раздачи интернета и городской локальной сети по локальной сети. alex322 Сетевые технологии 1 21-06-2010 23:23
Вопрос - настройка компов в локальной сети для обновления из локальной папки WChek Защита компьютерных систем 4 08-02-2009 10:46




 
Переход