Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Службы - [решено] отключить индексацию диска через командную строку

Ответить
Настройки темы
Службы - [решено] отключить индексацию диска через командную строку

Пользователь


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

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


Изменения
Автор: KopBuH91
Дата: 13-11-2012
Описание: опечатка.
как можно отключить индексацию диска через командную строку, скажем D: диска?.
именно через командную строку, в автоматическом режиме, не ручками.
подскажите, пожалуйста.
и как будет правильнее, "индексацию" или "индексирование"?
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:33, 13-11-2012

 

Аватара для yurfed

Ветеран


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

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


KopBuH91,
для работы со службами существует команда "SC" (расшифровывается как Service Control)
Все операции под администратором.

для того, чтобы видеть происходящее на экране удобно выполнить вход в консоль
cmd
чтобы запустить службу набираем в консоли
sc start [service name]
чтобы остановить службу:
sc stop [service name]
удалить
sc delete [service name]

Узнать имя службы

Последний раз редактировалось yurfed, 13-11-2012 в 19:05.


Отправлено: 18:48, 13-11-2012 | #2



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

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


Ветеран


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

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


Цитата KopBuH91:
как можно отключить индексацию диска через командную строку, скажем D: диска?.
именно через командную строку, в автоматическом режиме, не ручками. »
Powershell, VB Script, SQL and JavaScript - TechNet IT Pro's and Scripting Guys

Вы случайно не путаете возможность включения содержимого диска в каталог и само наличие корневой папки диска в каталоге службы индексирования?
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:55, 14-11-2012 | #3


Пользователь


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

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


Цитата yurfed:
для работы со службами существует команда "SC" (расшифровывается как Service Control)
Все операции под администратором. »
мне не нужно отключать всю службу целиком. задача отключить индексирование отдельного диска, а не всей службы:

скажем так, убрать эту галку в автоматическом режиме.

Цитата prosto user:
KopBuH91, а почему ручками не хотите? »
потому что это нужно для батника. и к тому же, если у вас много машин, то ручками - это делать больно...

Цитата Iska:
Powershell, VB Script, SQL and JavaScript - TechNet IT Pro's and Scripting Guys »
спасибо, там вроде что-то есть подходящее.
но если есть варианты это сделать через консоль - напишите, пожалуйста.
например, в 7-ке добавить-исключить диск/папку в службу индексирования.

Последний раз редактировалось KopBuH91, 14-11-2012 в 12:00.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:18, 14-11-2012 | #4


Ветеран


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

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


Цитата KopBuH91:
скажем так, убрать эту галку в автоматическом режиме. »
Какой смысл её нужно убирать? Насколько я понимаю, достаточно не включать корневую папку «d:\» в каталоги службы индексирования [если я не прав — пусть более опытные коллеги меня поправят].

Цитата KopBuH91:
но если есть варианты это сделать через консоль - напишите, пожалуйста. »
WSH, PoSH — это и есть консоль.

Цитата KopBuH91:
например, в 7-ке добавить-исключить диск/папку в службу индексирования. »
Там же есть готовые примеры.
Например, перечислить все расположения всех каталогов:
Код: Выделить весь код
Option Explicit

With WScript.CreateObject("Microsoft.ISAdm")
	If .FindFirstCatalog() Then
		Do
			With .GetCatalog()
				WScript.Echo "Catalog name:     " & .CatalogName
				WScript.Echo "Catalog location: " & .CatalogLocation
				WScript.Echo "============================================================"
				
				If .FindFirstScope() Then
					Do
						With .GetScope()
							Wscript.Echo "  Scope alias:       " & .Alias
							Wscript.Echo "  Is exclude scope?  " & .ExcludeScope
							Wscript.Echo "  Logon:             " & .Logon
							Wscript.Echo "  Scope path:        " & .Path
							Wscript.Echo "  Is virtual scope?  " & .VirtualScope
							Wscript.Echo "  -------------------------------------------------------"
						End With
					Loop Until Not .FindNextScope()
				End If
			End With
		Loop Until Not .FindNextCatalog()
	End If
End With

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:27, 16-11-2012 | #5



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Службы - [решено] отключить индексацию диска через командную строку

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как скачать файл через командную строку? dascon Хочу все знать 5 18-07-2011 17:27
Система - чистка реестра через командную строку. last-77 Программное обеспечение Windows 3 04-12-2010 22:14
Интернет - Отправка почты через командную строку Freezet Microsoft Windows 2000/XP 10 18-09-2008 11:31
Установка - установка через командную строку Kibor_G Microsoft Windows 2000/XP 14 03-08-2007 18:42
общение через командную строку vilisz Сетевые технологии 10 25-05-2006 16:37




 
Переход