Чтение онлайн

ЖАНРЫ

Windows Vista. Для профессионалов

Клименко Роман

Шрифт:

• /ENABLESERVER <true или false> – разрешает или запрещает помещение в кэш серверных записей.

Если же нужно просмотреть существующие области, то необходимо воспользоваться командой bitsadmin /neighborhood <параметры>. Можно указывать следующие параметры этой команды.

• /LIST – отображает сведения обо всех областях службы BITS.

• /INFO <имя области> – выводит сведения о конкретной области.

• /CLEAR – очищает список областей.

• /DISCOVER – снова выполняет поиск областей.

• /GETLIMIT – отображает возможное максимальное количество

областей службы.

• /SETLIMIT <количество> – устанавливает новое максимальное количество областей.

• /GETEXPIRATIONTIME – отображает время жизни области в списке службы BITS.

• /SETEXPIRATIONTIME <время в секундах> – устанавливает новое время жизни области в списке службы BITS.

• /SETAVAILABLE <FQDN-hmh> <true или false> – разрешает или запрещает использование данной области.

• /SETAUTH <FQDN-hmh> <true или false> – разрешает или запрещает аутентификацию данной области.

• /GETSEARCHCOUNT – отображает количество возможных контактов при поиске в областях.

• /SETSEARCHCOUNT <количество> – устанавливает новое количество возможных контактов при поиске в областях. Указанное вами значение заносится в параметр REG_DWORD-типа ContentDiscoverySearches ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ BITS.

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

Вкратце рассмотрим основной список команд программы bitsadmin.ехе, предназначенных для работы с заданиями.

• Bitsadmin /list /allusers /verbose – отображает список всех заданий от всех пользователей, которые находятся в очереди заданий. При этом отображаются следующие сведения о задании: его CLSID-номер, имя файла, в передаче которого заключается задание, тип задания, его состояние выполнения, создатель, приоритет, ACL-флаги, время создания, список используемых для выполнения задания прокси-серверов и многое другое.

Кроме того, сведения об определенном задании можно вывести с помощью команды Bitsadmin /info <CLSID-номер задания или его имя> /verbose. Также можно отобразить только конкретные сведения об определенном задании. Для этого применяются следующие команды.

– Bitsadmin /GETTYPE <CLSID-номер задания или его имя>– отображает тип задания.

– Bitsadmin /GETACLFLAGS <CLSID-номер задания или его имя> – выводит ACL-флаги задания.

– Bitsadmin /GETBYTESTOTAL <CLSID-номер задания или его имя> – отображает общий размер задания.

– Bitsadmin /GETBYTESTRANSFERRED <CLSID-номер задания или его имя> – выводит количество переданных байт задания.

– Bitsadmin /GETFILESTOTAL <CLSID-номер задания или его имя> – отображает общее количество файлов в задании.

– Bitsadmin /GETFILESTRANSFERRED <CLSID-номер задания или его имя> – выводит количество переданных файлов задания.

– Bitsadmin /GETCREATIONTIME <CLSID-номер задания или его имя> – отображает дату создания задания.

– Bitsadmin /GETSTATE <CLSID-номер

задания или его имя>– выводит состояние выполнения задания.

– Bitsadmin /GETOWNER <CLSID-номер задания или его имя>– отображает создателя задания.

– Bitsadmin /GETPRIORITY <CLSID-номер задания или его имя> – выводит приоритет задания.

Просматривать список заданий можно и в режиме мониторинга. Для этого применяется команда Bitsadmin /monitor /allusers /refresh <время обновления в секундах>. После ввода данной команды экран командной строки очистится и на нем будут отображаться сведения о только что добавленных заданиях (CLSID-номер задания и файл, в передаче которого заключается задание). Чтобы выйти из режима мониторинга, нужно нажать комбинацию клавиш Ctrl+C.

• Bitsadmin /reset /allusers – удаляет все задания от всех пользователей. Можно удалить и конкретное задание. Для этого применяется такая команда, какBitsadmin /cancel <CLSID-номер задания или его имя>.

• Bitsadmin /TRANSFER <имя задания> <тип задания> <URL или UNC-имя удаленного компьютера> <локальное имя получаемого файла> – создает задание и сразу же его выполняет.

• Bitsadmin /create <тип задания> <имя задания> – создает задание определенного типа. Для указания типа задания применяется один из следующих параметров.

– /DOWNLOAD – задание заключается в загрузке файла на локальный компьютер. Данный тип задания используется по умолчанию.

– /UPLOAD – заключается в загрузке файла на удаленный компьютер.

– /UPLOAD-REPLY – задание заключается в ответе на загрузку файла.

После того как будет создано задание, можно настроить следующие параметры его работы.

• Файлы, передаваемые при выполнении задания. Для этого применяется одна из следующих команд.

– Bitsadmin /ADDFILE <CLSID-номер задания или его имя> <URL или UNC-имя удаленного компьютера> <локальное имя получаемого файла> – добавляет определенный файл в задание.

– Bitsadmin /ADDFILESET <CLSID-номер задания или его имя> <URL или UNC-имя удаленного компьютера> <название и путь к текстовому файлу> – указывает путь к текстовому файлу. В нем записан список файлов, которые нужно передать при выполнении задания.

Формат данного файла довольно прост: в каждой строке нужно указывать одно URL– или UNC-имя удаленного компьютера и одно имя локального файла (разделенные пробелом). Строки, начинающиеся с символа #, считаются комментариями.

• ACL, распространяемое на передачу задания. Для этого применяется команда Bitsadmin /setaclflags <CLSID-номер задания или его имя> <флаги ACL>. Возможны следующие флаги ACL: О (владелец), G (группа), D (DACL), S (SACL). Можно указать сразу несколько флагов ACL. Например, OGS.

• Другие параметры задания.

– Bitsadmin /SETDESCRIPTION <CLSID-номер задания или его имя> <описание> – изменяет описание данного задания.

– Bitsadmin /SETPRIORITY <CLSID-номер задания или его имя> <приоритет> – меняет приоритет задания.

Поделиться с друзьями: