Функции и функции в версии 1.1 средства командной строки Client-Side Кэширование Command-Line параметров

В этой статье содержатся сведения о функциях и функциях, доступных в автономном средстве управления файлами CSCCMD 1.1.

Применимо к: Microsoft Windows XP и Microsoft Windows Server 2003
Исходный номер базы знаний: 884739

Введение

В этой статье содержатся сведения о функциях и функциях в последней версии средства командной строки Command-Line Client-Side CSCCMD (Csccmd.exe).

Дополнительная информация

Средство CSCCMD можно использовать для управления автономными файлами в Microsoft Windows 2000, Microsoft Windows XP и Microsoft Windows Server 2003. Последняя версия средства CSCCMD — 1.1. Версия 1.1 включает новые функции и функции, которые не были доступны в более ранних версиях.

Примечание.

Пользователи, использующие средство CSCCMD, должны хорошо знать функции кэширования на стороне клиента.

Чтобы получить средство CSCCMD, обратитесь в службу поддержки продуктов Майкрософт. Полный список номеров телефонов служб поддержки продуктов Майкрософт и сведения о расходах на поддержку см. на следующем веб-сайте Майкрософт:

Номера телефонов глобальной службы поддержки клиентов

Примечание.

Вы также можете скачать CSCCMD 1.0 и другие средства в составе средств набора ресурсов Windows Server 2003.

Средство CSCCMD использует следующий синтаксис: CSCCMD [/RESID] [/ENABLE] [/DISABLE] [/DISCONNECT: \\Server\Share] [/MOVESHARE: \\Server\Share1 \\Server\Share2 ] [/?]

В последней версии средства CSCCMD доступны следующие параметры командной строки и их функции:

  • /ENABLE — этот параметр используется для включения Client-Side кэширования (CSC) на клиенте. Этот параметр позволяет получать доступ к сетевым файлам и синхронизировать их во время автономной работы.

    Примечание.

    Чтобы использовать этот параметр, необходимо быть администратором локального компьютера.

  • /DISABLE — этот параметр используется для отключения CSC. Перед выполнением этой команды необходимо убедиться, что вы закрыли все автономные файлы. Если вы отключите CSC, вы не сможете работать с сетевыми файлами, пока работаете в автономном режиме.

    Примечание.

    Чтобы использовать этот параметр, необходимо быть администратором локального компьютера.

  • /ENUM[:\\ Server\Share[\Path]] [/RECURSE] — этот параметр используется для отображения всех общих папок в локальном кэше. Если этот параметр используется с параметром /RECURSE, средство CSCCMD отображает содержимое общих папок в родительской общей папке. Вы также можете отобразить содержимое определенной общей папки сервера. Для этого используйте формат \\Server\Share . Например, используйте следующую команду: CSCCMD /ENUM: \MyServer\MyShare

    Примечание.

    MyServer — это имя сервера, а MyShare — имя общего ресурса.

  • /DISCONNECT: \\Server\Share — этот параметр используется для отключения определенного сервера от Client-Side кэширования на клиентском компьютере. Используйте формат \\Server\Share , чтобы указать имя определенного общего ресурса сервера, который требуется отключить. Например, используйте следующую команду: CSCCMD /DISCONNECT: \\MyServer\MyShare
    Агент кэширования в фоновом Client-Side не пытается повторно подключить сервер. Если вы синхронизируете автономное содержимое с помощью диспетчера синхронизации, агент кэширования Client-Side повторно подключается к серверу, если он доступен.

    Примечание.

    Для правильной работы этой функции должен быть открыт дескриптор в этой общей папке или в любом каталоге или файле.

  • /MOVESHARE: \\Server1\Share\\Server2\Share — этот параметр используется для перемещения файлов и каталогов из одной общей папки в другую в кэше. Этот параметр удобен, если целевой объект автономных файлов перемещен и если локальный кэш теперь должен указывать на новое расположение. Например, используйте следующую команду: CSCCMD /MOVESHARE: \\MyServer\MyShare1\\MyShare1\

    Примечание.

    MyServer1 — это новое имя сервера, а MyShare1 — имя нового общего ресурса.

  • /RESID — этот параметр используется для восстановления всех записей в базе данных автономных файлов Windows (CSC) с помощью нового идентификатора безопасности пользователя (SID). Этот параметр используется в сценариях, когда организация перемещает учетные записи пользователей из домена Microsoft Windows NT 4.0 в домен Windows Server 2003.

    Если безопасность кэша пользователя повышена за счет использования идентификатора безопасности Windows NT 4.0, доступ к кэшу из учетной записи Windows Server 2003 невозможно получить, если записи кэша не переустановляются с помощью идентификатора безопасности Windows Server 2003.

  • /ISENABLED или /ISCSCENABLED . Используйте любой из этих параметров, чтобы определить, включен ли CSC на клиентском компьютере.

  • /PIN2: \\server\share\path[/USER] [/SYSTEM] [/USERINHERIT] [/SYSTEMINHERIT] — используйте этот параметр, чтобы закрепить общие ресурсы. Для закрепления файла можно использовать параметр /USER. Это действие имеет тот же результат, что и использование диалогового окна Автономные файлы для кэширования файла. Параметр /SYSTEM указывает, что общий ресурс должен быть закреплен административно путем настройки параметров групповая политика. Параметр /USERINHERIT и параметр /SYSTEMINHERIT]INHERIT указывает, как наследуются данные контактов. Можно использовать любое сочетание типов контактов.

  • /PIN2: filename /FILELIST [/UNICODE] [/USER] [/SYSTEM] [/USERINHERIT] [/SYSTEMINHERIT]

  • Используйте этот параметр, если вы хотите использовать файл, описывающий все объекты для закрепления в качестве параметров. Файл содержит UNC-путь к объектам для закрепления. Объекты разделяются возвращаемым/линейным каналом каретки. Например, используйте следующую команду: CSCCMD /PIN: MyShare.txt /FILELIST

    Примечание.

    Файл MyShare.txt содержит записи, разделенные пробелами.

    Эти записи похожи на следующие:

    MyServer/MyShare //MyServer1/MyShare1

    Примечание.

    Параметр /PIN не копирует содержимое общего ресурса в локальный кэш. Закрепление недостаточно, чтобы сделать файлы доступными в автономном режиме. После использования параметра /PIN необходимо выполнить команду CSCCMD вместе с параметром /FILL, чтобы скопировать содержимое общего ресурса в локальный кэш и убедиться, что общий ресурс доступен в автономном режиме. Параметр /USERINHERIT и параметр /SYSTEMINHERIT]INHERIT указывает, как наследуются данные контактов. Можно использовать любое сочетание типов контактов.

  • /UNPIN2: \\server\share\path[/USER] [/SYSTEM] [/USERINHERIT] [/SYSTEMINHERIT] [/RECURSE]

  • Используйте этот параметр, чтобы открепить общий ресурс или удалить общий ресурс из локального кэша. Если этот параметр используется с параметром /RECURSE, средство CSCCMD открепит все дочерние элементы пути. Если этот параметр используется с параметром /RECURSE2, средство CSCCMD открепит путь и дочерние элементы пути. Можно использовать любое сочетание типов контактов.

  • /UNPIN2: filename /FILELIST [/UNICODE] [/USER] [/SYSTEM] [/USERINHERIT] [/SYSTEMINHERIT] — используйте этот параметр, чтобы открепить определенный набор общих ресурсов с помощью файла. Можно использовать любое сочетание типов контактов.

    Примечание.

    Параметр /FILELIST указывает, что указанный файл является текстовым файлом с одним именем файла для каждой строки. Все пробелы в начале файла игнорируются. Однако все пробелы в конце строки учитываются. Линии разделяются любой комбинацией символов возврата каретки, символов канала строк или и того, и другого.

    Если этот параметр используется с параметром /UNICODE, средство CSCCMD создает список файлов в текстовом формате Юникода.

  • /FILL: \\Server\Share\Path . Используйте этот параметр для копирования данных на стороне сервера в локальный кэш для указанного общего ресурса.

  • /FILL: FileName /FILELIST [/ЮНИКОД]

  • Используйте этот параметр для копирования данных на стороне сервера в локальный кэш для набора указанных общих ресурсов с помощью файла.

    Примечание.

    Параметр /FILELIST указывает, что указанный файл является текстовым файлом с одним именем файла на строку. Все пробелы в начале файла игнорируются. Однако все пробелы в конце строки учитываются. Линии разделяются любой комбинацией символов возврата каретки, символов канала строк или и того, и другого.

    Если этот параметр используется с параметром /UNICODE, средство CSCCMD создает список файлов в текстовом формате Юникода.

  • /DELETE: \\Server\Share\Path[/RECURSE] [/RECURSE2]

  • Используйте этот параметр для удаления файла, каталога или общей папки из локального кэша. Чтобы удалить каталог или общую папку, необходимо убедиться, что каталог или общая папка пусты, прежде чем использовать этот параметр. Если каталог или общий ресурс не пуст, вы не сможете удалить каталог или общую папку. Если файл открыт, удалить его невозможно. Если этот параметр используется с параметром /RECURSE, средство CSCCMD работает только с дочерними элементами пути. Если этот параметр используется с параметром /RECURSE2, средство CSCCMD работает с путем и дочерними элементами пути.

  • /ISSERVEROFFLINE: \\Server — используйте этот параметр, чтобы определить, считает ли CSC конкретный сервер автономным.

    Примечание.

    Перед использованием этого параметра необходимо открыть любую общую папку, файл или каталог, хранящиеся в локальном кэше для сервера, который требуется проверить. Если этого не сделать, команда CSCCMD всегда сообщает о том, что сервер подключен к сети. Кроме того, серверное состояние, о которое сообщает эта команда, является состоянием, распознаваемом CSC. Это не фактическое состояние сервера.

  • /SETSPACE: байты для задания . Используйте этот параметр, чтобы указать место на диске в байтах, которое необходимо выделить для временных автономных файлов. Эти временные автономные файлы являются не закрепленными автоматически кэшированными файлами. Эта функция работает аналогично функции, предоставляемой в диалоговом окне Автономные файлы .

  • /CHECKDB [/QUICK] — этот параметр используется для проверки базы данных CSC и отображения флагов ошибок базы данных. Если этот параметр используется с параметром /QUICK, средство CSCCMD пропускает перечисление и просто отображает ошибки базы данных.

  • /EXTRACT[:\\Server\Share[\Path ]] /TARGET: Path [/RECURSE] [/ONLYMODIFIED] [/STOPONERROR] — этот параметр используется для извлечения файла, каталога или дерева каталогов из локального кэша. Параметр /TARGET можно использовать, чтобы указать назначение, в которое требуется извлечь файл или каталог. Можно указать конечную папку, которая уже существует, или указать конечную папку, которая еще не существует.

    Примечание.

    Если указанная целевая папка еще не существует, процесс автоматически создает папку с указанным именем.

    Параметр /ONLYMODIFIED можно использовать для извлечения только тех файлов, которые были изменены в автономном режиме. Если используется параметр /STOPONERROR, процесс извлечения останавливается при возникновении ошибки во время процесса извлечения.

    Примечание.

    Так как файлы в автономном кэше используют разрешения файловой системы NTFS, необходимо быть администратором на локальном компьютере, чтобы использовать параметр /EXTRACT.