Напишите команду для создания общего ресурса с именем my на диске с my
Вы можете предоставлять общий доступ к своим ресурсам без использования графического интерфейса. Утилита командной строки NET SHARE позволяет просматривать все общие ресурсы, а также позволяет создавать общий доступ для папок или файлов с идентичными возможностями мастера создания общих ресурсов. Для того чтобы создать общий ресурс, используется следующая команда:
NET SHARE [Имя_общего_ресурса] =Путь /Параметры
где доступны следующие параметры:
/GRANT. При помощи этого параметра вы можете указать пользователей или группы, у которых будет доступ на использование создаваемого общего ресурса. Вместе с этим параметром вы можете указать один из следующих аргументов: READ – право только на чтение, CHANGE – позволяет пользователю изменять созданные файлы, FULL – предоставление полного доступа;
/USERS. Этот параметр позволяет указывать количество одновременно подключаемых пользователей. Доступно числовое значение пользователей. Если вы укажете вместо данного параметра параметр /UNLINITED, то количество одновременных подключений к вашему ресурсу не будет лимитированным;
/REMARK. Позволяет добавить примечание для данного ресурса;
/CACHE. Данный параметр позволяет настраивать автономный режим для вашей папки. Все значения данного параметра будут рассмотрены ниже.
В следующем примере предоставим общий доступ для папки Temp2, которая расположена в корне диска С:
NET SHARE "Временные файлы 2"=C:\Temp2 /GRANT:TrustedUser,FULL /USERS:5 /REMARK:"Папка, предназначенная для хранения временных файлов, созданная средствами командной строки" /CACHE:Manual
Есть уже созданный админом общий ресурс, на который у него нет прав ( при подключение его как сетевого диска)
Права только у пользователя, надо от пользователя каким-то образом добавить админу права. на этот ресурс :\
спасибо, я плаваю в теме, с правами на папку - без проблем
А вот как прописывать для общего ресурса?
например я пишу cacls \\айпи\общая папка /G администратор: f
он пишет, что не найдено сетевое имя
Константин Францев Мудрец (17857) Просмотр разрешений для общего ресурса: net share music Создание общего ресурса и задание разрешения на полный доступ для пользователя User1: net share music=e:\music /GRANT:User1,Full Чтобы в вашем случае добавить разрешение к общему ресурсу, нужно сделать CMD-файл, в котором: - прочитать права доступа к ресурсу - затем отключить общий ресурс - зформировать и выполнить команду создания ресурса заново со всеми необходимыми разрешениями. Изучайте команду For и её модификаторы.
Команда NET SHARE разрешает использовать ресурсы компьютера другим пользователям в сети. Kогда используется без параметров, выводит информацию обо всех ресурсах данного компьютера, которые могут быть совместно использованы. Для каждого ресурса Windows NT выводит имя устройства или путь и соответствующий комментарий.
А для простого просмотра общих ресурсов компьютера используется команда NET VIEW.
Разрешения для общих папок
К вашим общим папкам, возможно, будут подключаться десятки, а то и сотни пользователей. У каждого пользователя должны быть назначены свои разрешения на ваши общие ресурсы. При помощи оснастки «Общие папки» у вас есть возможность назначения разрешений для пользователей, которые используют ваши общие файлы и папки. Среди параметров разрешения для общих ресурсов доступны параметры «Чтение», «Изменение» и «Полный доступ», о которых было рассказано в предыдущем разделе данной статьи.
Если ваш компьютер входит в состав домена Active Directory или если вы хотите указать более строгие разрешения для своих ресурсов, то вам нужно воспользоваться возможностями вкладки «Безопасность» свойств общего ресурса. На данной вкладке разрешения задаются на уровне файловой системы NTFS, и вы можете указать более строгие параметры доступа, нежели при использовании возможностей, предоставленных на вкладке «Разрешения для общего ресурса». Параметры доступа, которые можно назначать, используя вкладку «Безопасность» будут рассмотрены в отдельной статье. Для того чтобы изменить разрешения общего доступа, сделайте следующее:
- Откройте оснастку «Общие папки» и в дереве консоли перейдите на узел «Общие ресурсы»;
- Выделите ресурс, разрешения которого вам нужно изменить и откройте его свойства двойным щелчком мыши или выбрав команду «Свойства» из контекстного меню;
- Перейдите на вкладку «Разрешения общего доступа» и установите разрешения для выбранных пользователей, как показано ниже:
Рис. 11. Изменение разрешений для общего ресурса
Помимо оснастки «Общие папки» вы можете управлять разрешениями и списком контроля доступа (ACL) при помощи утилит командной строки. Для выполнения этих действий в операционной системе есть две утилиты – ICACLS, а также устаревшая версия данной утилиты CALCS, о которых будет рассказано в отдельной статье.
Открытые файлы
Используя оснастку «Общие папки» и командную строку вы можете не только управлять общими папками и их настройками, вам также предоставляется возможность просмотра и закрытия открытых файлов. Вы можете узнать, какие именно файлы просматриваются в данный момент и закрыть данные файлы на компьютере пользователя удаленно без сохранения внесенных изменений.
Для того чтобы закрыть общедоступные файлы при помощи оснастки «Общие папки», выполните следующие действия:
- В оснастке «Общие папки» выберите узел «Открытые файлы»;
- Выберите на панели сведений среди списка открытых файлов тот файл, который вам нужно закрыть;
- Нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Закрыть открытый файл», как показано ниже:
Рис. 14. Закрытие открытого общего файла при помощи оснастки «Общие папки»
Эти же действия вы можете выполнить из командной строки. Для этого, откройте командную строку от имени администратора и выполните следующие действия, используя утилиту NET FILE, при помощи которой вы можете, как просматривать открытые файлы, так и удалять их:
-
Просмотрите открытые файлы. Для этого в командной строке введите NET FILE. Как видно на следующей иллюстрации, на данный момент, пользователем TrustedUser два раза открыта общая папка:
Рис. 15. Просмотр открытых общих файлов и папок
6710967 - динамически назначаемый идентификатор общих папок;
/CLOSE – параметр, который позволяет закрыть общий файл и папку, а также удалить все блокировки.
Рис. 16. Закрытие общего файла при помощи командной строки
Синтаксис команды NET SHARE
NET SHARE имя_ресурса=диск:путь [/USERS:чиcло | /UNLIMITED]
[/REMARK:"текст"]
[/CACHE:Manual |Automatic | No]
[/CACHE:Manual | Documents| Programs | None]
NET SHARE имя_ресурса | имя_устройства | диск:путь /DELETE, где
- имя_ресурса - Задает сетевое имя данного совместно используемого ресурса. Если ввести в качестве параметра только имя ресурса, то выводится информация об этом ресурсе.
- диск:путь - Указывает абсолютный путь к совместно используемому каталогу.
- /USERS:число - Устанавливает максимальное число пользователей, которые могут одновременно получить доступ к совместно используемому ресурсу.
- /UNLIMITED - Определяет, что ограничения на число пользователей, которые могут получить доступ к совместно используемому ресурсу, отсутствует.
- /REMARK:"текст" - Задает краткое примечание, описывающее ресурс. Текст должен быть заключен в кавычки.
- имя_устройства - Задает один или несколько принтеров (от LPT1: до LPT9:) совместно используемых под данным именем ресурса.
- /CACHE:Manual - Задает ручное кэширование программ и документов на этом общем ресурсе.
- /CACHE:Documents - Задает автоматическое кэширование документов на этом общем ресурсе.
- /CACHE:Programs - Задает автоматическое кэширование документов и программ на этом общем ресурсе.
- /CACHE:None - Отключает кэширование на этом общем ресурсе.
- /DELETE - Прекращает совместное использование данного ресурса.
Работа с общими папками в автономном режиме
Автономные папки позволяют вам и пользователям, которые работают с вашими общими ресурсами, работать с файлами, когда они не подключены к локальной сети при помощи функции кэширования. В операционной системе Windows 7 появился новый метод кэширования автономных файлов – использование функционала BranchCache. В операционных системах, начиная с Windows Vista, за настройки кэширования автономных файлов отвечает диалоговое окно «Настройка автономного режима». Для того чтобы открыть данное диалоговое окно, выполните следующие действия:
- Откройте оснастку «Общие папки» и в дереве консоли перейдите на узел «Общие ресурсы»;
- Выделите ресурс, разрешения которого вам нужно изменить и откройте его свойства двойным щелчком мыши или выбрав команду «Свойства» из контекстного меню;
- На вкладке «Общие» нажмите на кнопку «Настройка».
Диалоговое окно «Настройка автономного режима» отображено на следующей иллюстрации:
Рис. 12. Диалоговое окно настроек автономного режима
Операционная система позволяет вам воспользоваться одним из следующих методов настройки автономных файлов:
-
Вне сети доступны только пользовательские файлы и программы. Данный параметр указывает на то, что по умолчанию все ваши общие ресурсы будут недоступны в автономном режиме и при необходимости пользователи, подключаемые к вашим ресурсам должны самостоятельно выбрать файлы, которые будут для них доступны при отсутствии подключения к сети;
Если установлен флажок «Включить Branch Cache», то в данном филиале файлы, загружаемые из общей папки, будут кэшироваться, а затем защищенным образом предоставлять эти файлы остальным компьютерам филиала.
Опция «Оптимизировать производительность» отвечает за то, чтобы при запуске исполняемых файлов или динамических библиотек из общих ресурсов файлы автоматически кэшировались на клиентском компьютере.
Для настройки автономных файлов вы также можете воспользоваться средствами утилиты NET SHARE командной строки с параметром /CACHE, у которого доступны следующие значения:
- Manual. Данное значение идентично параметру «Вне сети доступны только пользовательские файлы и программы», которое можно установить при помощи графического интерфейса;
- BranchCache. Используя это значение, вы можете включить функционал BranchCache и одновременно указать ручное управление кэшированием документов для общей папки;
- Documents. Это значение позволяет включить автономное сохранение файлов на компьютерах пользователей автоматически. Аналогом этого значения в графическом интерфейсе является параметр «Вне сети автоматически доступны все открывавшиеся пользователем файлы и программы»;
- Programs. Позволяет обеспечить автономное сохранение исполняемых файлов и динамических библиотек (флажок «Оптимизировать производительность» из графического интерфейса);
- None. При помощи этого параметр вы можете запретить автономное сохранение данных для выбранного ресурса.
На этом примере вы увидите, как просто можно настроить автономные файлы для оптимизации производительности при помощи командной строки:
Рис. 13. Настройка автономных файлов при помощи командной строки
Прекращение доступа к общему ресурсу
Так же как и в случае с созданием общих ресурсов, прекратить к ним доступ вы можете при как помощи оснастки «Общие папки», так и средствами командной строки. Перед отключением общего доступа к своему ресурсу следует учесть, что те пользователи, у которых были открыты документы, уже не смогут их сохранить на вашем компьютере. Для того чтобы прекратить общий доступ к своему ресурсы при помощи оснастки «Общие папки», нужно в узле «Общие ресурсы» выделить папку, к которой нужно будет прекратить доступ, нажать на ней правой кнопкой и из контекстного меню выбрать команду «Прекратить общий доступ», как показано ниже:
Рис. 9. Прекращение общего доступа
При помощи командной строки вы можете прекратить общий доступ к ресурсу при помощи одной команды NET SHARE, причем прекратить его даже проще, чем предоставить общий доступ. Сделать это вы можете следующим образом:
В данном случае нет необходимости в описании параметра. Перейдем сразу к примеру:
Рис. 10. Прекращение общего доступа к папке средствами командной строки
Создание общего ресурса, используя оснастку «Общие папки»
Для того чтобы создать общий ресурс при помощи оснастки «Общие папки», выполните следующие действия:
- Откройте оснастку «Общие папки»;
- Перейдите на узел «Общие ресурсы» и вызовите «Мастер создания общих ресурсов». Для этого выполните любое из следующих действий:
- В дереве консоли нажмите правой кнопкой мыши на узле «Общие ресурсы» и из контекстного меню выберите команду «Новый общий ресурс» или команду «Создать» > «Общий ресурс»;
- Нажмите правой кнопкой на панели сведений и из контекстного меню выберите команду «Новый общий ресурс» или команду «Создать» > «Общий ресурс»;
- Если у вас отображается панель действий, то перейдите в ней по ссылке «Дополнительные действия» и выберите команду «Новый общий ресурс» или команду «Создать» > «Общий ресурс»;
- Нажмите на кнопку «Общий доступ к папке», которая расположена на панели инструментов;
- В меню «Действие» выберите команду «Новый общий ресурс».
- В диалоговом окне «Мастер создания общих ресурсов» на первом шаге вы можете прочитать информацию о том, какие действия позволяет выполнить данный мастер. Нажмите на кнопку «Далее»;
Рис. 3. Мастер создания общих ресурсов
Рис. 4. Выбор папки, предназначенной для предоставления общего доступа
Рис. 5. Настройка имени, описания и автономного режима общей папки
Рис. 6. Назначение разрешений для общей папки
Рис. 7. Завершение создания общего ресурса
Создание общего ресурса, используя командную строку
Вы можете предоставлять общий доступ к своим ресурсам без использования графического интерфейса. Утилита командной строки NET SHARE позволяет просматривать все общие ресурсы, а также позволяет создавать общий доступ для папок или файлов с идентичными возможностями мастера создания общих ресурсов. Для того чтобы создать общий ресурс, используется следующая команда:
где доступны следующие параметры:
- /GRANT. При помощи этого параметра вы можете указать пользователей или группы, у которых будет доступ на использование создаваемого общего ресурса. Вместе с этим параметром вы можете указать один из следующих аргументов: READ – право только на чтение, CHANGE – позволяет пользователю изменять созданные файлы, FULL – предоставление полного доступа;
- /USERS. Этот параметр позволяет указывать количество одновременно подключаемых пользователей. Доступно числовое значение пользователей. Если вы укажете вместо данного параметра параметр /UNLINITED, то количество одновременных подключений к вашему ресурсу не будет лимитированным;
- /REMARK. Позволяет добавить примечание для данного ресурса;
- /CACHE. Данный параметр позволяет настраивать автономный режим для вашей папки. Все значения данного параметра будут рассмотрены ниже.
В следующем примере предоставим общий доступ для папки Temp2, которая расположена в корне диска С:
Рис. 8. Создание общего доступа при помощи командной строки
Создание и удаление скрытых и административных общих ресурсов на клиентских компьютерах
В данной статье приведены пошаговые инструкции по созданию и удалению скрытых и административных общих ресурсов на компьютерах под управлением Microsoft Windows XP Professional, Windows 2000 Professional и Windows NT 4.0 Workstation. Подходит и для более новых версий Windows.
Скрытые общие ресурсы
Скрытыми являются общие ресурсы, имя которых заканчивается знаком доллара («$»). Скрытые общие ресурсы не отображаются при просмотре списка общих ресурсов или при использовании команды net view. Операционные системы семейства Windows, перечисленные в разделе «Информация в данной статье относится к следующим продуктам», создают скрытые административные общие ресурсы, используемые приложениями, службами и администраторами для управления компьютерами в сети. По умолчанию в Windows могут быть созданы следующие скрытые административные общие ресурсы:
• корневые разделы или тома;
• корневой каталог операционной системы;
• общий ресурс FAX$;
• общий ресурс IPC$;
• общий ресурс PRINT$.
Для корневых разделов и томов в качестве имени общего ресурса используется имя диска, к которому добавляется символ «$». Например, для доступа к дискам C и D будут созданы общие ресурсы C$ и D$.
Корневой каталог операционной системы (%SYSTEMROOT%) – это папка, в которую установлена операционная система Windows. Общий ресурс ADMIN$ предоставляет администраторам доступ к этой папке по сети.
Общий ресурс FAX$ используется клиентами для отправки факсов. В этой папке кэшируются файлы и титульные страницы, находящиеся на файловом сервере.
Общий ресурс IPC$ используется при организации временных подключений, создаваемых приложениями для обмена данными с помощью именованных каналов. Как правило, он применяется для удаленного администрирования серверов в сети.
Общий ресурс PRINT$ используется для удаленного администрирования принтеров.
Если удалить скрытые административные ресурсы, созданные операционной системой (например, ADMIN$ или C$), то после перезагрузки компьютера или перезапуска службы «Сервер» они будут созданы повторно. Если удалить скрытые административные ресурсы, созданные пользователями, то после перезагрузки компьютера они повторно созданы не будут.
Microsoft Windows XP Home Edition не создает скрытые административные общие ресурсы.
Удаление скрытого общего ресурса
Чтобы удалить скрытый общий ресурс, выполните следующие действия:
1. На панели управления дважды щелкните значок Администрирование, а затем дважды щелкните значок Управление компьютером.
2. Разверните узел Общие папки и выберите Ресурсы.
3. В столбце Общая папка щелкните правой кнопкой мыши имя удаляемого общего ресурса, выберите пункт Прекратить общий доступ и нажмите кнопку ОК.
После отключения административных ресурсов, создаваемых по умолчанию, проверьте работоспособность используемых служб и приложений, поскольку ряду служб Windows и приложений независимых разработчиков для работы необходим доступ к некоторым административным общим ресурсам. Например, доступ к этим ресурсам требуется некоторым средствам резервного копирования.
Если вышеуказанное не работает
1. Вначале на целевой рабочей станции запустите редактор реестра: «Пуск > Выполнить: regedit», зайдите в ветку «HKEY_LOCAL_MACHINE\System\CurrentControl Set\Services\lanmanserver\parameters».
2. В реестре проверьте присутствует ли такой ключ:
Для ОС Windows 2000/2003 Server: AutoShareServer типа REG_DWORD со значением «1». Если отсутствует, то такой ключ необходимо создать вручную.
Для ОС Windows XP/7/8: AutoShareWks типа REG_DWORD со значением «1». Если отсутствует, то такой ключ необходимо создать вручную.
Прим.: иногда нужно оба параметра создать. Обратное восстановление доступа к системным шарам:
3. Что бы создать ключ, нужно:
В pедакторе реестра кликнуть правой кнопкой мыши по пустому полю и выбрать в активном меню пункт «Создать» -> «Параметр DWORD». Укажите в новом параметре название ключа соответствующего вашей ОС и нажмите ENTER. Вы создали новый ключ типа REG_DWORD со значением «0».
Теперь кликните правой кнопкой мыши по вашему ключу, появится активной меню, выберите пункт «Изменить»; в диалоговом окне «Изменение параметра DWORD» выставите значение параметра «1» (система исчисления: десятичная). Нажмите ОК.
4. Включите обычную модель сетевого доступа:
• Откройте «Панель управления»;
• Зайдите в «Администрирование -> Локальная политика безопасности -> Параметры безопасности»;
• Выберите политику «Сетевой доступ: модель совместного доступа и безопасности для локальных учетных записей»;
• Установите модель: «Обычная - локальные пользователи удостоверяются как они сами»;
• Кликнете «ОК». Готово.
Дополнительно для ОС Windows 7 ресурс Admin$ включается следующим образом:
• Зайдите в «Панель управления» (Control panel), выберите пункт «Сеть и Интернет» (Network and Internet), «Сеть и общий доступ» (Network and Sharing Center).
• В левой части нового открывшегося окна кликнуть на строке «Изменить дополнительные параметры общего доступа» (Change Advanced Sharing Settings). Далее, нажать на «Включить общий доступ к файлам и принтерам» (Turn on file and printer sharing). Сохранить настройки.
• Открыть редактор реестра, зайти в ветку «HKEY_LOCAL_MACHINE\Software\Microsoft\Wi ndows\CurrentVersion\Policies\System» и создать в ней ключ типа DWORD с именем LocalAccountTokenFilterPolicy. Выставить значение этого параметра в «1» и перезагрузить компьютер.
Сеансы
Оснастка «Общие папки» и утилиты командной строки помимо всех вышеперечисленных операций, также позволяют вам отключать пользователя от общедоступного ресурса, который он на данный момент использует.
Для того чтобы отключить пользователя при помощи оснастки «Общие папки», выполните следующие действия:
- В оснастке «Общие папки» выберите узел «Сеансы»;
- На панели сведений из предоставленного списка выберите сеанс пользователя, которого вам нужно отключить;
- Нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Закрыть сеанс», как показано ниже:
Рис. 17. Отключение пользователя при помощи оснастки «Общие папки»
Как вы догадались, для командной строки существует еще одна утилита, которая позволяет просматривать сеансы пользователей и отключать их. Для этой цели существует команда NET SESSION, которую можно использовать только в командной строке, открытой от имени администратора. Синтаксис данной команды очень простой и похожий на синтаксис команды NET FILE:
Для того чтобы просмотреть сеансы, вы можете воспользоваться командой без указания параметров, выводом которой будет таблица с подключенными пользователями. Также вы можете применить данную команду с параметром /LIST, который позволяет просмотреть сеансы пользователей в виде списка, отображенного ниже:
Рис. 18. Отображение сеансов пользователей в виде списка
Для того чтобы отключить подключенного к вашим общим ресурсам пользователя, вам нужно воспользоваться данной утилитой со следующими параметрами:
- \\имя_компьютер. Необходимый параметр, в котором вам нужно указать имя компьютера или его IP-адрес, с которого выполняется в данный момент доступ к вашим ресурсам. Если не указать данный параметр, то будут отключены все пользователи;
- /DELETE. Данный параметр позволяет завершить сеанс пользователей и закрыть все файлы, которые открыты на данный момент из вашего ресурса.
Рис. 19. Отключение сеанса пользователя при помощи командной строки
Заключение
В этой статье вы узнали о способах управления общими ресурсами. Вы познакомились с созданием общих ресурсов, управлением разрешениями, настройкой автономных файлов и прекращением общего доступа при помощи оснастки консоли управления Microsoft «Общие папки» и утилит командной строки. Помимо этого вы научились управлять файлами и сессиями общих ресурсов и закрывать их.
Командные файлы помогают сэкономить время Я так давно работаю в качестве специалиста по ИТ, что уже рефлекторно использую инструменты командной строки при необходимости выполнения повторяющихся заданий. Часто, когда я вижу
Командные файлы помогают сэкономить время
Я так давно работаю в качестве специалиста по ИТ, что уже рефлекторно использую инструменты командной строки при необходимости выполнения повторяющихся заданий. Часто, когда я вижу системного администратора, который бьется над сложным сценарием, мне бывает трудно удержаться от комментария: «Командный файл сделал бы все проще и быстрее!» Ловлю на себе удивленные взгляды, потому что многие администраторы еще слишком молоды, чтобы иметь навыки работы в DOS, да и не вполне представляют себе, что такое командный файл. Приходится объяснять, что командный файл является просто текстовым файлом, в котором перечислены команды DOS. Всякий раз после публикации статьи об использовании командных файлов для решения практических задач я получаю много писем с вопросами, где можно почерпнуть дополнительную информацию об использовании этих удобных и полезных утилит.
Подключение сетевых дисков
Администраторы чаще всего спрашивают о подключении сетевых дисков, чтобы пользователи имели доступ к нужным папкам на удаленных компьютерах. Они обычно добавляют, что, когда они пытались реализовать эту простую операцию с помощью сценариев, задача оказывалась намного труднее, чем они ожидали. Многие также интересуются, как выполнить сетевое подключение к папке, к которой нет совместного доступа. Ответ на оба вопроса один: «Пользуйтесь командной строкой».
Подключение сетевых ресурсов из командной строки выполняется с помощью команды Net Use. Наберите:
без дополнительных параметров, и команда выдаст список подключенных дисков, из которого ясно, какие буквы дисков доступны. На экран выводится следующая информация.
- Текущее состояние параметра Reconnect at Logon (восстановить подключение при регистрации), заданного текстом "New Connections Will Be Remembered - новые подключения будут сохранены в памяти" или "New Connections Will Not Be Remembered - новые подключения не будут сохранены в памяти".
- Текущий статус каждого подключения указывается либо как OK (означает подключение), либо как Disconnected (отсоединен).
- Буква локального диска.
- Имя подключенного сетевого ресурса (папки) в формате UNC (Universal Naming Convention - универсальное соглашение об именовании).
- Тип сети (обычно Microsoft Windows, но для клиента Novell NetWare при подключении к серверам NetWare будет указан тип сети NetWare).
Как правило, при загрузке компьютера все подключенные ресурсы помечаются как отключенные (Disconnected), но после первого обращения к диску статус меняется на Connected (подключен). Можно обратиться к сетевому диску в My Computer или набрать букву диска (с двоеточием!) в командной строке:
Не забывайте указывать символ двоеточия после буквы диска.
Подключение сетевого диска
Для назначения буквы диска общей папке нужно ввести в командной строке:
Будут восстанавливаться сетевые диски или нет, зависит от параметра Reconnect at Logon («Восстанавливать подключения»). Этот параметр восстановления можно явно задать или отключить с помощью ключа /persistent: [yes/no]. Например, для восстановления соединения при регистрации пользователя нужно ввести:
а если требуется, чтобы диск был доступен только в текущем сеансе, следует использовать значение No в этой строке:
Выбранное значение для параметра восстановления соединения станет значением по умолчанию для параметра Reconnect at Logon, в том числе и для используемого в графическом интерфейсе в окне подключения сетевого диска Map Network Drive.
Подключение к папкам, к которым нет общего доступа
В отличие от графического интерфейса Windows, команда Net Use не ограничивается подключением только к общим папкам. Для подключения к подкаталогу, к которому нет общего доступа в общем каталоге, или к любой папке на общем диске можно ввести команду:
Эта возможность подключения к ресурсам, которые явно не предоставлены в общий доступ, может оказаться полезной в некоторых ситуациях. Например, можно обеспечить общий доступ ко всему диску, а пользователям настроить подключения к отдельным каталогам диска. Это сомнительный подход с точки зрения безопасности, так что при необходимости воспользоваться такой возможностью следует убедиться, что разрешения для конкретной папки, к которой не задан общий доступ, настроены правильно.
Удаление сетевого диска
Для удаления сетевого диска нужно ввести команду
Командные файлы для подключения дисков
Команда Net Use дает возможность применять командные файлы для создания общих ресурсов. Администраторы могут задействовать командные файлы с командой Net Use в процессе регистрации для назначения пользователям ресурсов. Назначение ресурсов облегчает пользователям доступ к соответствующим папкам программ и данных. Например, для пользователей, которые работают в корпоративной базе данных, можно было бы создать сценарий регистрации следующего содержания:
Нужно присвоить файлу любое имя (с расширением .bat) и скопировать его в каталог для сценариев регистрации на контроллере домена DC. Сценарии регистрации на DC находятся в каталоге %SystemRoot% SYSVOLsysvolscripts. Эта папка со сценариями автоматически предоставляется в общий доступ с именем NETLOGON (с этим именем она видна на удаленных компьютерах при просмотре DC в My Network Places).
Не следует пользоваться буквами дисков, которые назначаются домашним каталогам User Home Drives. При регистрации пользователя Windows сначала назначает буквы домашним каталогам, до запуска любого сценария из общей папки со сценариями. При попытке сценария регистрации использовать букву, которая уже занята, система сообщает об ошибке The local device name is already in use («имя локального устройства уже занято»).
Командные файлы для управления
Я пользуюсь командными файлами для задач общего управления и очистки. Например, в конце рабочего дня я удаляю все резервные копии документов Microsoft Word, с которыми работала. Возможность создавать копии в Word очень удобна, но при успешном сохранении текущей копии резервная копия не нужна, и имеет смысл очищать дисковое пространство от резервных копий. Для удаления лишних файлов можно воспользоваться следующей командой (папки с именами, в которых есть пробелы, необходимо заключать в кавычки).
Ключ /s предписывает Windows удалять указанные файлы из всех подкаталогов. Ключ /f сообщает Windows о принудительном удалении файлов, помеченных только для чтения. Ключ /q (молчаливый режим) позволяет Windows не спрашивать подтверждения при использовании групповых символов в команде. Для копирования файлов бухгалтерской программы, почтовых ящиков Eudora и адресной книги Eudora в их собственные папки в My Documents можно воспользоваться командами:
Ключ /y говорит Windows, что не надо спрашивать подтверждения при копировании поверх существующих файлов. Я применяю этот подход для удаления любого файла из любой папки в My Documents с учетом того, что для My Documents ежедневно делается резервная копия. Кстати, некоторые программы позволяют использовать папки с данными, которые находятся в другом каталоге, а не в том, где установлено программное обеспечение. В этом случае можно создать папку с данными в My Documents для облегчения резервного копирования.
Командные файлы для резервирования
Восстановление хотя бы одного файла из резервной копии занимает очень много времени. После третьего такого восстановления одного только файла я решила прекратить пользоваться специальным программным обеспечением для резервного копирования с компьютеров по сети. Мне требуется копировать только данные на пользовательских компьютерах, поэтому я создала систему командных файлов для копирования этих данных в сети.
Я запускаю копирование с целевого (получающего данные) компьютера, который извлекает данные для резервирования с нескольких узлов. Командный файл запускается автоматически из планировщика задач Scheduled Tasks. Некоторые компьютеры одновременно посылают свою копию на другой компьютер и получают резервную копию с другого компьютера (хороший принцип для одноранговых сетей.) Каждый получающий компьютер имеет папку под названием XXbackup (XX — имя копируемого компьютера). Получающие компьютеры, которые обслуживают несколько компьютеров, имеют дополнительные папки YYbackup, ZZbackup и т. д. Мой командный файл резервного копирования подключается к совместному ресурсу на посылающем компьютере, переносит файлы в папку My Documents, затем копирует My Documents на получающий компьютер. Я выбрала для подключения диска букву I.
Экран демонстрирует команды в созданном командном файле для копирования данных с двух моих компьютеров. Один компьютер, Admin, используется пользователем с именем Kathy, ее диск C является общим ресурсом admin-c. Он содержит файлы данных программ, хранящихся в папках, отличающихся от My Documents. На другом компьютере, Apps, работает пользователь по имени Sarah, ее диск C является совместным ресурсом apps-c. Компьютер, запускающий командный файл (т.е. получающий информацию компьютер) имеет отдельную папку для каждой копии. Поскольку я копирую только My Documents, командный файл сначала выполняет необходимую работу для переноса всего, что надо копировать, в папку My Documents.
Заметим, что, когда командный файл копирует My Documents, используется команда Xcopy, в которой есть более подходящие ключи, чем в команде Copy. Например, используя команду Xcopy, можно сразу же создать подкаталоги на получающем компьютере, поэтому при создании нового подкаталога в My Documents он копируется правильно (файл подсказки Windows содержит подробную информацию обо всех ключах команды).
Конечно же, можно использовать команды, рассмотренные выше, для создания командного файла на локальном компьютере, который будет переносить файлы, хранящиеся вне каталога My Documents, в папку My Documents. Потом надо сообщить пользователю, чтобы он запускал этот командный файл ежедневно в конце дня, чтобы гарантировать, что все данные подготовлены для автоматического копирования My Documents. Еще лучше, если командный файл запускается автоматически из планировщика задач вне обычного времени работы пользователя. (Можно, конечно, доверить выполнение копирования пользователям, но по некоторым соображениям этого лучше не делать.) Другой вариант заключается в том, чтобы написать командный файл для проведения резервного копирования файлов из их собственных папок, т. е. без необходимости переносить файлы в My Documents для их копирования.
Мощь командного файла
Как было сказано в начале этой статьи, командный файл представляет собой просто текстовый файл, в котором на каждой строке находится одна команда DOS. Можно существенно увеличить возможности командных файлов, используя преимущества групповых команд, которые добавляют дополнительные возможности для командных файлов. Эти команды имеют возможности анализа условий выполнения команд, например If, If not, GoTo, For, и позволяют использовать переменные (начинающиеся с символа %). Мы не будем здесь перечислять все эти инструменты, информацию о них можно получить в файлах подсказки по Windows.
Можно использовать командный файл для того, чтобы вызвать какое-нибудь приложение и запустить новые задания. Например, некоторые приложения автоматически сохраняют данные в папке приложения, поскольку пользователь именно оттуда запускает исполняемые файлы. Если приложение жестко не привязано к диску, то можно использовать командный файл, чтобы указать для пользователя папку по умолчанию для сохранения файлов. В командном файле указывается каталог, в котором надо сохранять пользовательские файлы, и потом вызывается нужное приложение. Этим каталогом может быть локальная папка (лучше использовать команду CD) или сетевая общая папка. Такой метод можно применять для автономных приложений (только не для централизованной базы данных), которые используют отдельные служащие. Например:
Или можно сохранить данные в My Documents:
Заметим, что если пользователь регистрируется в домене, переменная для имени пользователя имеет вид %username%.%userdomain% (обратите внимание, что между двумя переменными стоит точка).
Для сохранения данных на сервер, на котором проводится резервное копирование, используем:
Можно также задействовать командный файл для вызова приложения, а затем автоматически скопировать файлы с данными, как в приведенном здесь примере (который я рекомендовала многим домашним пользователям).
Когда пользователь выходит из прикладной программы, исполняется следующая строка в командном файле (вместо нужно подставить имя файла данных).
Этот командный файл написан в предположении, что резервное копирование папки My Documents выполняется ежедневно.
Открытие командной строки из любой папки
Часто возникает необходимость открыть окно командной строки в нужном каталоге или подкаталоге. Например, требуется переименовать группу файлов в некоторой папке. В этом случае командная строка является единственным средством решения задачи (переименование через графический интерфейс в этом случае довольно утомительно). После открытия окна командной строки обычно приходится добираться до нужной папки. Это довольно долгое занятие. Проще открыть приглашение на ввод команды прямо в нужной папке через My Computer или Windows Explorer.
Чтобы добавить команду, которая откроет командное окно в контекстном меню, появляющемся при щелчке правой кнопки мыши на любой папке, надо отредактировать системный реестр. Откроем редактор реестра и выполним следующие шаги:
- Перейдем к разделу HKEY_CLASSES_ ROOTDirectoryshell.
- Создадим новый раздел и назовем его OpenNew.
- В разделе OpenNew откроем параметр Default в правой панели и присвоим ему значение Open a Command Window ("открыть командное окно"). Это значение реестра представляет фразу, которая появляется в контекстном меню, поэтому можно вставить собственную фразу.
- Создадим новый подраздел в новом разделе OpenNew и назовем его Command.
- Откроем параметр Default в Command и введем в качестве значения cmd.exe /k cd %1. Мы изменяем только значение пункта Default; в подразделе при этом не добавляется новых параметров.
После внесения изменений в реестр нужно выполнить экспорт раздела реестра HKEY_CLASSES_ROOT DirectoryshellOpenNew. Windows сохраняет этот файл с расширением .reg. Требуется скопировать файл .reg на все остальные компьютеры, с которыми вы работаете, и выполнить двойной щелчок для его запуска, чтобы добавить параметры в реестр каждого компьютера. После этого на любом компьютере можно открыть командное окно с любой папкой в качестве текущей.
Для того чтобы добавить эту команду к контекстному меню диска, нужно воспользоваться теми же командами, внеся в них два небольших изменения.
- В качестве начальной точки следует взять раздел HKEY_CLASSES_ROOT Driveshell.
- Значением параметра Default в разделе HKEY_CLASSES_ROOTDrive shellOpenNewCommand является "cmd.exe /k".
Программа Command Here из набора Windows PowerToys выполнит эти задания за пользователей, которым не захочется вносить изменения в реестр.
Настройка окна командной строки
Для настройки окна командной строки нужно щелкнуть правой кнопкой на строке заголовка и выбрать Defaults или Properties. Независимо от того, какой пункт выбран, появляется диалоговое окно свойств, которое показывает одинаковые закладки с одинаковыми параметрами. Однако результаты выбора будут различными.
Изменение настроек в окне Defaults (Console Windows Properties, как показано на экране 2) изменит и настройки по умолчанию для всех окон командной строки. Внесенные изменения в текущем окне не видны, но они будут заметны в окнах, которые вы впоследствии откроете. Изменение настроек в диалоговом окне Properties («C:WINDOWSSystem32cmd.exe») изменит настройки только для текущего окна, причем разница будет видна сразу. Однако после того, как вы измените настройки этого окна и щелкнете OK, можно будет оставить эти изменения для всех окон командной строки, которые открываются из того же каталога. Например, если используется ярлык (например, ярлык в меню Start или на рабочем столе), чтобы открыть окно командной строки и в диалоговое окно свойств «C: WINDOWSSystem32cmd.exe» внести изменения, эти изменения появятся в следующем окне, которое будет открыто по тому же ярлыку. Однако изменения для ярлыков трудно отследить, поэтому, если требуется внести постоянные изменения для окна командной строки, стоит выбрать команду Default.
В диалоговом окне Console Windows Properties на экране 2 показано четыре закладки. Все параметры понятны, к тому же каждый из них имеет подсказку What's This?, которую можно вызвать, щелкнув на имени пункта правой кнопкой. Новые изменения появляются всегда, когда окно командной строки открывается из подменю Accessories. Если ранее был создан ярлык для командной строки на рабочем столе или в панели задач (у меня один находится на панели быстрого запуска Quick Launch), то новые настройки использоваться не будут. В этом случае надо исключить ярлык из панели и скопировать его снова из подменю Accessories.
После создания нужного вида командного окна его можно повторить на других компьютерах. Эти изменения были записаны в реестре, поэтому следует сделать экспорт раздела реестра HKEY_ CURRENT_USERConsole. Экспортируемый файл сохраняется с расширением .reg, и его нужно правильно назвать (например, mycommandwindow.reg). Скопируйте этот файл на другие компьютеры. При двойном щелчке по имени файла Windows запросит подтверждение для реализации этого изменения в реестре на другом компьютере.
Редактирование в окне командной строки
Можно скопировать (но не вырезать) текст из окна командной строки. Для этого при включенном режиме быстрого редактирования QuickEdit Mode (на вкладке Options любого только что рассмотренного диалогового окна Properties) следует выбрать мышью текст, а затем нажать Enter, чтобы поместить этот текст в буфер обмена Clipboard. Если режим быстрого редактирования (QuickEdit Mode) не включен, нужно щелкнуть правой кнопкой по строке заголовка, выбрать Edit из контекстного меню, потом выбрать Mark. Выберите текст мышью или поставьте курсор на начало нужного текста и удерживайте в нажатом положении клавишу Shift, пока выбираете текст. Затем следует нажать Enter, чтобы поместить выбранный текст в буфер обмена.
Чтобы вставить текст в командную строку, требуется поместить курсор в нужную позицию для вставки текста. Если включен режим быстрого редактирования, необходимо щелкнуть правой кнопкой, чтобы вставить этот текст. Если данный режим не включен, нужно выбрать команду Paste из контекстного меню. Если привычнее пользоваться клавиатурой, а не мышью, можно нажать Alt+Space, затем ввести буквы E и P, чтобы вставить текст.
Командные файлы полезны везде
Научившись пользоваться командной строкой и создавать командные файлы, можно распространить их среди остальных пользователей, чтобы всем было проще работать. В одноранговой сети командные файлы могут пригодиться для подключения к ресурсам или при выполнении заданий по сопровождению на других компьютерах. Для использования командных файлов с планировщиком заданий Task Scheduler имеет смысл снабдить их дополнительными комментариями.
Facebook Если у вас не работает этот способ авторизации, сконвертируйте свой аккаунт по ссылке ВКонтакте Google RAMBLER&Co ID
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Открытие оснастки «Общие папки»
К сожалению, средство управления общими папками нельзя открыть из панели управления. Вы можете открыть оснастку управления общими папками любым из следующих способов:
- Воспользуйтесь комбинацией клавиш +R для открытия диалога «Выполнить». В диалоговом окне «Выполнить», в поле «Открыть» введите fsmgmt.msc и нажмите на кнопку «ОК».
- Откройте «Консоль управления MMC». Для этого нажмите на кнопку «Пуск», в поле поиска введите mmc, а затем нажмите на кнопку «Enter». Откроется пустая консоль MMC. В меню «Консоль» выберите команду «Добавить или удалить оснастку» или воспользуйтесь комбинацией клавиш Ctrl+M. В диалоге «Добавление и удаление оснасток» выберите оснастку «Общие папки». В диалоговом окне «Общие папки», который изображен на следующей иллюстрации, вы можете выбрать компьютер, общими папками которого хотите управлять. По умолчанию вам предлагается выбрать локальный компьютер, но если вы хотите открыть оснастку «Общие папки» для другого компьютера – в области «Эта оснастка всегда управляет» переместите переключатель на опцию «другим компьютером» и введите имя или IP-адрес компьютера. По нажатию на кнопку «Обзор» вы можете выбрать компьютер, используя диалоговое окно «Выбор: Компьютер». Также вы можете указать, что будет отображаться в консоли управления Microsoft: только общие ресурсы, только сеансы, только открытые файлы или все три категории сразу.
Рис. 1. Диалоговое окно «Общие папки» при добавлении оснастки в консоль управления MMC
После того как вы сделаете выбор компьютера и области просмотра нажмите на кнопку «Готово». В диалоге «Добавление или удаление оснасток» нажмите на кнопку «ОК»;
Оснастка «Общие папки» изображена на следующей иллюстрации:
Рис. 2. Оснастка «Общие папки»
Примеры команды NET SHARE
- Чтобы вывести справку о команде введите - NET HELP SHARE
- Чтобы вывести сведения об общих ресурсах компьютера, введите - NET SHARE
- Чтобы сделать папку «C:\Docs» общим ресурсом Sharedocs и включить примечание к нему, введите - NET SHARE Sharedocs=c:\Docs /remark:"Для отдела 123"
- Чтобы отменить общий доступ к ресурсу Sharedocs, созданному в предыдущем примере, введите - NET SHARE Sharedocs /delete
- Чтобы сделать папку «C:\123» общим ресурсом Share1, введите - NET SHARE Share1=c:\123
Видео - Работа с утилитой NET SHARE
В предыдущих статьях вы узнали о системном компоненте «Центр управления сетями и общим доступом», о сетевых клиентах, службах и протоколах, а также научились изменять сетевое расположение в зависимости от использования сетевого профиля и предоставлять общий доступ к файлам и папкам с использованием парольной защиты и без нее. Как в домашних условиях, так и в корпоративной среде, на ваших компьютерах может быть предоставлен общий доступ к десяткам папок. Назначив для каждой папки специфические разрешения, вскоре вы можете запутаться в предоставленных правах для своих папок. Из этой статьи вы научитесь централизовано управлять общими папками на компьютере при помощи оснастки консоли управления Microsoft «Общие папки».
Именно при помощи оснастки «Общие папки», вы можете создавать общие ресурсы, а также устанавливать всевозможные разрешения для таких ресурсов. Помимо этого, вам предоставляется возможность просматривать и отключать открытые файлы и сеансы пользователей, подключенных к вашим общим ресурсам. Также вы можете настраивать доступ к своим папкам в автономном режиме, управлять ограничением числа пользователей, которые могут одновременно получить доступ к вашим ресурсам и многое другое. В этой статье вы узнаете не только об интерфейсе оснастки «Общие папки», но и выполнении аналогичных действий средствами командной строки при помощи команд net share, net files и net session.
Управление общим доступом папок
Как было сказано выше, вы можете создавать общие ресурсы (предоставлять доступ к папкам или дискам) двумя способами: при помощи оснастки «Общие папки», а также средствами командной строки. Рассмотрим подробно каждое из этих средств.
Читайте также: