Calcweb.ru

Информационный портал
8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как в Windows 10 открыть доступ к сетевым дискам из командной строки, запущенной с правами администратора

Способы подключения и отключения сетевых дисков в ОС Windows

Проблема дефицита дискового пространства для персональных компьютеров существовала всегда. Наращивание объёмов жёстких дисков происходило параллельно с увеличением тактовой частоты процессоров и подчинялось тому же закону Мура. Но с некоторых пор он выполняться перестал, и виной тому – физические законы, перешагнуть которые человечеству не под силу. Но выход нашёлся, и сегодня вовсе не обязательно подключать к ПК массив из накопителей. Такой способ имеет множество существенных недостатков, главный из которых – временное решение проблемы. Использование сетевых дисков – альтернативное решение. Тоже не идеальное, но эффективное. Сегодня вы узнаете, как осуществить подключение сетевого диска в среде Windows. При условии, что вы обладаете соответствующими полномочиями и при наличии установленного соединения с удалённым накопителем.

Подключение и отключение сетевого диска

Определение IP-адреса удаленного компьютера

Основной идентификатор любых сетевых ресурсов – это IP-адрес. Он является аналогом обычного почтового адреса, но в цифровом (шестнадцатеричном) представлении. Именно он фигурирует в большинстве настроек, которые требуются для доступа к удалённым сетевым устройствам, а вовсе не буквенно-цифровое название доменов, которое идентифицируют с веб-сайтами. Да, такие имена имеют вполне однозначное соответствие с IP-адресом, которое прописано в специальной таблице, отвечающей за сетевую маршрутизацию, но какого-то универсального способа преобразования не существует.

Выполнение команды cmd

Узнать свой IP-адрес достаточно легко, через командную строку. Запустив консоль с помощью команды cmd, нужно в открывшемся окне набрать IPconfig и нажать Enter. Высветится информация о сетевом окружении вашего ПК, необходимо обратить внимание на строчку «IPv4-адрес». Четыре цифры, разделённые точкой, и будут IP-адресом вашего компьютера. Его необходимо запомнить любым удобным для вас способом.

Выполнение команды ipconfig

Чтобы узнать IP-адрес удалённого компьютера, следует воспользоваться сервисом WhoIs – наберите в поисковике эту фразу и используйте любой сайт из выдачи. Вам потребуется ввести доменное имя – ту часть адресной строки, которая расположена вначале до символа «/».

Проверка связи с удалённым компьютером

Теперь вам нужно проверить, доступен ли этот сайт, предоставляющий доступ к сетевым дискам. Для этого нужно снова воспользоваться командной строкой, набрав в консоли ping, а через пробел – IP-адрес удалённого компьютера. Утилита начнёт посылать пакеты по этому адресу и проверять ответы сервера. Если в итоге число потерянных пакетов будет равно нулю, это значит, что проверка связи с удаленным ПК при помощи ping завершилась успешно. Потеря нескольких пакетов тоже не смертельна, но говорит о наличии определённых проблем с доступом.

Проверка связи с удалённым компьютером через командую строку

Открытие общего доступа к каталогу

Сетевым диском может стать винчестер вашего ПК. Если вы хотите, чтобы определённый контент (фотографии, фильмы, музыка) были доступны другим пользователям, имеющим доступ к сети, достаточно поместить их в отдельную папку и затем сделать её доступной для внешнего мира.

Делается это следующим образом:

  • через «Мой компьютер» выбираем каталог, которому необходимо предоставить права общего, и кликаем на нём ПКМ;
  • в открывшемся контекстном меню выбираем опцию «Свойства»;
    Переход в свойства диска
  • кликаем на вкладке «Доступ»;
  • в верхнем разделе жмём на кнопку «Общий доступ»;
    Общий доступ в свойствах
  • откроется окно, в котором следует указать пользователей, для которых разрешён доступ к папке. Здесь можно прописывать IP-адреса тех компьютеров, с которых можно будет видеть содержимое каталога, или просто указать слово «все», если ограничения доступа не требуются. Добавление каждого пользователя завершается нажатием кнопки «Добавить».

По такому же алгоритму можно создать/добавить другие сетевые диски. Для отмены общего доступа нужно во вкладке «Доступ» нажать кнопку «Расширенная настройка» и убрать галочку в верхней строчке, а затем нажать «Применить».

Переход в расширенные настройки

Включаем сетевое обнаружение

Создать общий доступ к сетевому диску/каталогу в Windows 10 – это ещё не всё. Корректная настройка предполагает выполнение действий, в результате которых ваш компьютер окажется доступным для обнаружения из внешнего мира. В ОС Windows для этого также имеется отдельное средство:

  • кликаем правой кнопкой мыши на пиктограмме соединения с интернетом, обычно расположенной в системном трее (правый нижний угол экрана);
  • выбираем пункт «Центр управления сетями»;
  • в появившемся окне в меню слева выбираем пункт «Изменить дополнительные параметры…»;
    Изменить дополнительные параметры общего доступа
  • убеждаемся, что сетевое обнаружение включено, а парольная защита – отключена.
    Параметры общего доступа
Читайте так же:
Как льют с «Яндекс.Дзена» на кредиты, займы и банковские карты

Остальные параметры можно оставить без изменения или выбрать тот вариант, который вы считаете необходимым.

На этом освещение вопроса, как подключить сетевой диск для доступа на удалённом компьютере через «Мой компьютер» можно считать закрытым.

Методы подключения

Но существую и другие способы выполнить аналогичное действие. Рассмотрим их.

Подключение сетевого диска/каталога через командную строку

Командная строка также предоставляет возможность работать с сетевыми папками или дисками. Для этого необходимо запустить консоль командой cmd (обязательно с правами администратора) и использовать директиву net use, указав имя диска и наименование каталога, доступ к которому вы хотите открыть. Опционально можно установить пароль для удалённого доступа к сетевому диску. В итоге команда будет иметь следующий вид:

Где z – имя сетевого диска, а после символов «\» идёт название каталога. После параметра /user следует имя пользователя и пароль для пользования ресурсом.

Команда для подключения сетевого диска

Последний параметр persistent указывает на то, что вы хотите, чтобы сетевой диск/каталог оставался доступным в течение всех сессий подключения.

Выполнение команды persistent

Останется только проверить, появился ли указанный сетевой диск в Проводнике, и сделать это нужно обязательно, поскольку вы можете ошибиться в синтаксисе и вообще в Windows 10, по отзывам пользователей, подключение сетевого диска через cmd срабатывает не всегда.

Через «Мой компьютер»

В Windows 10/8/7 для установления подключения необходимо запустить «Мой компьютер» и выбрать вверху вкладку «Подключить сетевой диск». В XP эта опция расположена во вкладке «Сервис» основного меню Проводника.

Кнопка «Подключить сетевой диск»

Далее необходимо указать букву диска, который станет сетевым, и путь к папке, если вы решите ограничить общий доступ конкретным каталогом (подкаталоги также будут доступными всем). В качестве имени сервера указываем IP-адрес своего компьютера.

Настройка параметров сетевого диска

После нажатия кнопки «Готово» в Проводнике должен появиться сетевой диск, к которому можно получить доступ с любого компьютера в пределах локальной сети.

Отображение сетевого диска

Через Total Commander

Многие пользователи в повседневной работе используют файловый менеджер Total Commander, позволяющий более наглядно и быстро перемещаться по каталогам, выполнять операции копирования, перемещения, удаления и т. д. Создание сетевого диска в среде Windows также возможно через TC. Для этого нужно:

Подключение через Total Commander

  • кликнуть в верхнем меню на вкладке Net;
  • выбрать пункт Share Current Directory;
  • откроется окно, в котором нужно просто подтвердить операцию нажатием Ок.

Общим можно сделать и весь диск.

Подключение сетевого диска/папки через групповые политики

Метод расшаривания доступа к диску/каталогу посредством групповых политик считается сложным и архаичным, но до сих пор он весьма популярен среди системных администраторов. Для полноты картины мы расскажем, как подключить сетевой диск/папку в Windows 10/8/7 этим способом:

  • запускаем редактор групповых политик через консоль «Выполнить» (Win + R), набрав команду gpedit.msc;
    Запуск команды gpedit.msc
  • в открывшемся окне службы выбираем вкладке «Конфигурация пользователя»;
  • кликаем на пункте «Настройка»;
  • переходим в раздел «Конфигурация Windows» и выбираем пункт «Сопоставления дисков»;
  • в правом блоке посредством нажатия ПКМ выбираем в контекстном меню пункт «Создать», а затем – подпункт «Сопоставленный диск»;
    Создание сопоставленного диска
  • после нажатия кнопки «Создать» необходимо указать каталог, который вы хотите сделать общим. Ниже указываем имя сетевого диска и ставим галочку возле фразы «Повторное подключение»;
  • во вкладке «Общие параметры» ставим галочку возле фразы «Нацеливание на уровень элемента» и жмём соответствующую кнопку;
    Заполнение необходимых параметров
  • откроется окно «Редактора нацеливания», в котором нужно кликнуть по вкладке «Создать элемент»;
  • теперь нужно добавить всех пользователей, которым будут делегированы права доступа к вашему диску/каталогу;
  • для этого делаем активным параметр «Пользователь в группе».

Для обычных пользователей использовать «групповые политики», чтобы сделать сетевой диск, нежелательно в силу сложности метода. Это способ для тех, кто хорошо разбирается в архитектуре ОС Windows.

Читайте так же:
Как автоматизировать нажатия клавиш и клики мышью с помощью TinyTask

Как отключить сетевой диск в Windows 10/8/7

Задачу подключения сетевых дисков можно назвать нетривиальной, но и их отключение – тоже непростое. Существует по крайней мере 4 способа сделать это: через проводник или командную строку, с использованием удаления сетевого местоположения или посредствам удаления сетевых дисков.

Рассмотрим, как в Windows 10 удалить сетевой диск через Проводник:

Отключение сетевого диска через контекстное меню

  • запускаем его через «Пуск» и выбрав «Компьютер» в правой панели (или нажав комбинацию Win + E);
  • если на правой панели окна Проводника имеется сетевой диск, кликаем на нём правой кнопкой мыши;
  • если диск, который мы хотим отключить, находится в сети, необходимо выбрать в контекстном меню пункт «Отключить»;
  • если диск расположен на сервере с доступом по FTP или в сетевом каталоге, выбираем пункт «Удалить».

В результате сетевые диски должны исчезнуть, в Проводнике останутся только локальные диски.

Второй способ заключается в использовании командной строки:

Команда для удаления сетевого диска

  • запускаем консоль «Выполнить» (Win + R), набираем cmd;
  • в окне терминала набираем директиву net use <Имя диска>:/delete;
  • подтверждаем удаление нажатием Enter.

Как видим, этот метод проще, но здесь важно не ошибиться и указать правильное имя диска.

Если в результате ваших действий сетевой диск остался подключённым, можно попробовать применить следующие действия:

Обновление окна компьютера

  • открыть Проводник любым удобным способом (например, кликнув на иконку «Мой компьютер» на рабочем столе), кликнуть ПКМ в любом месте Проводника и в появившемся контекстном меню выбрать пункт «Обновить»;
  • если проблема не исчезла, перезагрузите компьютер – если вы удалили сетевой диск правильно, он в итоге должен исчезнуть.

Разумеется, в зависимости от версии и сборки Windows некоторые названия служб и сервисов могут быть другими. Если у вас возникли сложности с созданием сетевых дисков, напишите об этом в комментариях.

Как получить доступ к сетевому расположению в командной строке в Windows 10

Командная строка — одно из двух стандартных терминальных приложений, которые вы найдете в Windows 10. Другое — PowerShell, и между ними есть довольно много различий. Командная строка существует гораздо дольше, чем PowerShell, и понятно, что ее используют все больше людей. С помощью командной строки вы можете перейти в любой каталог в вашей системе и запускать в нем команды. Вы можете столкнуться с небольшой проблемой, если пытаетесь перейти в папку с пробелом в имени, но есть простой трюк.

Если вы пытаетесь получить доступ к сетевому расположению в командной строке, команда cd не справится с этой задачей. Фактически, полученное сообщение об ошибке может заставить вас поверить в то, что вы не можете получить доступ к сетевому расположению в командной строке и запускать в нем команды. Это неправда. Вам просто нужно использовать другую команду для работы.

Сетевое расположение в командной строке

Когда вы используете команду cd и следуете за ней с сетевым расположением, командная строка сообщает вам, что «CMD не поддерживает пути UNC в качестве текущих каталогов». Быстрый поиск покажет вам, что путь UNC — это путь с двойными или обратными косыми чертами, что и есть у сетевого пути.

Чтобы переместить командную строку в сетевой каталог, вам необходимо использовать команду pushd. Во-первых, получите полный путь к сетевому расположению, к которому вы хотите получить доступ. На скриншоте ниже полный путь к папке, открытой в проводнике:

Путь — это не просто Z: , который вы получите, если попытаетесь скопировать его из адресной строки.

Когда у вас есть путь, выполните следующую команду. Если в пути есть пробел, заключите путь в двойные кавычки.

Синтаксис

Пример

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

Читайте так же:
Как в контекстное меню веб-ярлыка добавить дополнительные опции для открытия его в разных браузерах

Если вам интересно, как это работает в PowerShell, в этом нет необходимости. PowerShell позволит вам переключиться в сетевое расположение с помощью команды cd.

Синтаксис

Пример

В отличие от командной строки, PowerShell не имеет проблем с путями UNC. Если хотите, вы можете просто использовать PowerShell вместо командной строки. Он отличается от командной строки, но не менее мощный. Фактически, вы обнаружите, что во многих случаях, приведенный выше случай является хорошим примером, с PowerShell легче работать.

Как подключить сетевой диск в Windows 7/10

Сегодня, когда цены на компьютерную технику стали более или менее приемлемыми, обзавестись своим собственным компьютером может каждый член семьи. О малых и средних предприятиях и говорить нечего, использование в них нескольких объединённых в единую локальную сеть компьютеров обычное дело. Естественно, в таких условиях в процессе работы пользователям нередко приходится обмениваться файлами. Использовать для этого съёмные переносные диски не очень удобно, поэтому разработчиками операционных систем была реализована такая возможность как создание сетевого диска. По сути, данный ресурс представляет собой директорию или отдельно созданный логический раздел, к которому открывается общий доступ, т.е. могут подключаться хосты, объединенные локальной сетью. Очень редко сетевые диски на домашнем ПК создаются для доступа к ним из глобальной сети, например, когда машина используется в качестве мини-сервера, в основном же для обеспечения единого доступа к файлам пользователя из интернета используются общие папки на облачных сервисах.

Сегодня мы узнаем, как создать и добавить сетевой диск именно в локальной сети. Основным раздающим обычно служит компьютер администратора, но им же может быть и любой другой ПК сети.

Предоставление общего доступа

Начинается всё с создания обычной папки с необычными свойствами. Наш ресурс для примера будет называться WorkFolder. Создайте в нужном вам расположении папку с подходящим именем, откройте ее свойства, переключитесь на вкладку «Доступ» и нажмите кнопку «Расширенная настройка».

Настройка общего доступа к папке - шаг 1

В новом диалоговом окошке установите птичку в чекбоксе «Открыть общий доступ…», задайте, если требуется, число одновременно получающих к ней доступ пользователей, а затем нажмите «Разрешения». По умолчанию для всех установлено разрешение только на чтение, если вы хотите, чтобы и другие пользователи могли редактировать файлы на диске и записывать на него свои данные, измените права соответствующим образом. Последовательно сохраните настройки.

Настройка общего доступа к папке - шаг 2

Настройка общего доступа к папке - шаг 3

На последнем этапе сохранения в окне свойств у вас должно появиться сообщение «Есть общий доступ» и сам путь, начинающийся с двух слешей.

Общий доступ открыт

Теперь, нажав кнопку общего доступа, добавьте в открывшемся окошке юзеров, которые смогут заходить на своих ПК в общую папку, в противном случае они будут получать сетевую ошибку, описание которой представлено на скриншоте ниже.

Настройка разрешений

Ошибка при получении доступа

На этом этапе заканчивается основная настройка сетевого диска. Следующий шаг – проверка сетевого обнаружения. Если ваша сеть определяется как частная, обнаружение должно быть включено по умолчанию, если же как общественная, его скорее всего придется открыть. Выполните в окошке Run команду control /name Microsoft.NetworkAndSharingCenter, а потом нажмите слева ссылку «Изменить дополнительные параметры общего доступа».

Переход к параметрам общего доступа

Активируйте радиокнопку «Включить сетевое обнаружение» в текущем профиле и примените изменения. Для возможности подключения сетевого диска проделанных манипуляций должно быть достаточно, если последний затем не пожелает подсоединяться, попробуйте сменить режим сети.

Включение сетевого обнаружения и общего доступа

Добавление сетевого диска

Подключить новосозданный ресурс можно разными способами, в том числе через привычную консоль CMD, но мы рассмотрим самый простой вариант. Кликните ПКМ по ярлыку «Этот компьютер» (неважно в каком месте) и выберите в меню «Подключить сетевой диск».

Подключение сетевого диска

В окне запустившегося мастера выберите для будущего ресурса букву, обязательно установите галочку «Использовать другие учетные данные», иначе другие пользователи не смогут его даже увидеть на своих компьютерах.

Настройка сетевого диска

Через кнопку обзора выберите папку, для которой настраивали общий доступ.

Читайте так же:
ВИРУС Wannacrypt «ЗАПЛАТИ» - снова и снова одолевает пользователей компьютеров

Настройка сетевого диска шаг 2

После нажатия кнопки «Готово» Windows запросит текущий логин и пароль.

Ввод учетных данных

После авторизации в панели переходов Проводника в папке «Сеть» у вас и всех подключенных к локальной сети пользователей должен появиться созданный вами ресурс.

podklyuchenie-setevogo-diska-13

Соответствующий раздел должен стать видимым и в главном рабочем пространстве этого компьютера.

Созданный сетевой диск

Для отключения сетевого ресурса кликните по нему ПКМ и выберите в меню «Отключить». Также можно выделить его мышкой и выбрать на ленточном меню Сеть «Отключить сетевой диск».

Отключение сетевого диска

Подключение по имени или IP-адресу

Существуют также и другие способы подключение созданного и настроенного расшаренного ресурса, но они менее удобны. Например, вместо поиска его через обзор в поле окна подключения можно указать его символьный или IP-адрес. Символьный адрес указан в свойствах папки, IP в свойствах адаптера «Подключение по локальной сети» (параметр IPv4-адрес).

podklyuchenie-setevogo-diska-18

Этот же адрес можно получить из командной строки, выполнив в ней команду ipconfig /all (данные будут находиться в одноимённой секции).

Использование командной строки

И в завершение давайте посмотрим, как подключить сетевой диск в Windows 7/10 с помощью командной строки CMD или консоли PowerShell, возможно, кому-то этот способ покажется ещё более быстрым. Общий синтаксис команды выглядит как

net use [drive:] \ComputerNameShareName[volume] [password | *]
[/USER:[domainname]username]

Здесь drive – это свободная буква диска, а ComputerNameShareName – путь к расшаренной папке. Подключим нашу папку WorkFolder с рабочего стола как сетевой диск, для чего в запущенной с правами администратора строке выполняем такую команду:

net use Z: //DESKTOP-8CS7OLG/WorkFolder /user:компик 11111

Подключение сетевого диска через командную строку

Параметр /user необходим, чтобы система не запрашивала авторизацию. Элемент строки «компик» в данном примере это имя администратора компьютера, а «11111» его текущий пароль. Чтобы сделать сетевой диск подключённым на постоянной основе, а не только в течение открытой сессии, можете добавить в конец команды ключ /persistent:yes.

Для отключения диска выполните команду net use z: /dеlete, где z – буква диска.

Отключение сетевого диска через командную строку

К сожалению, в тестируемой нами Windows 10 при подключении командой net use соответствующий ему том не отобразился в разделе «Этот компьютер», оставаясь по-прежнему доступным из панели переходов Проводника.

Итак, теперь вы знаете, как настроить сетевой диск, но это, конечно, только общие рекомендации. Практика показывает, что в процессе подключения такого рода ресурсов нередко приходится сталкиваться с различными ошибками, из которых наиболее распространённой является «Не найден сетевой путь». Причинами сбоев могут стать проблемы с настройками сетевых адаптеров, с драйверами, параметрами сетевой безопасности и так далее. В таких случаях неполадки обычно решаются в частном порядке исходя из установленной причины.

Доступ к сетевым дискам из программ, запущенных с правами администратора

date20.04.2021
useritpro
directoryWindows 10, Windows Server 2016
commentsкомментариев 12

Если вы используете подключенные сетевые диски на рабочих станциях, вероятно вы заметили, что они не доступны в программах, запущенных с правами администратора (в том числе в cmd и PowerShell). Это связано с функционалом User Account Control (UAC). Включенный UAC с настройками по-умолчанию не позволяет получить доступ к подключенным (через net use) сетевым дискам из приложений, запущенных в привилегированном режиме (Run As Administrator). Это означает, что при запуске командной строки или файлового менеджера (того же, Total Commander) с повышенными правами, в них будут не видны буквы дисков смонтированных сетевых папок.

Проблема наблюдается, если выполняются следующие условия

политика UAC Behavior elevation prompt

  • В сессию пользователя подключены сетевые диски (через GPO или вручную через net use );
  • На компьютере включен UAC (параметр GPO User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode имеет значение по-умолчанию “Prompt for credentials”);
  • У текущего пользователя есть права локального администраора на компьютере и он запускает приложение в режиме Run as administrator.

В этом случае сетевые диски отображаются в проводнике Windows и в программах, но недоступны в любых приложениях, запуженные в привелигированном режиме.

Читайте так же:
Как переместить пользовательские папки Windows 7, 8, 8.1 на несистемный раздел, оставив их видимыми в проводнике слева?

В этой заметке мы покажем, как в Windows 10 разрешить доступ к сетевым дискам из приложений, работающих в привилегированном режиме (запущенных от имени администратора). Проблема проявляется как для сетевых дисков, подключенных через групповые политики, так и для папок подключенных пользователей самостоятельно.

Подключенные сетевые диски не отображаются в приложении

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

Например, откроем командную строку с правами пользователя и проверим что мы можем получить доступ к содержимому подключенного сетевого диска Z:.

Команда вывела содержимое сетевой папки.

Доступ к сетевому диску из сессии пользователя

Если в контексте этого же пользователя открыть окно командной строки с правами администратора, то при попытке получить доступ к этому же диску, появится сообщение, что указанный путь не найден:

нет доступа к подключенной сетевой папке из командной стрки с правами администартора

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

Почему это происходит? Данная особенность связана с механизмом работы UAC для пользователя с правами локального администратора. Дело в том, что при входе такого пользователя в систему создаются два маркера доступа: один маркер доступа с отключенными правами администратора (маркер фильтрованного доступа – из-под которого запускаются большинство программ) и маркер полноценного администратора, обладающего полными правами в системе (в этом контексте выполняются все программы, получившие подтверждение на повышение прав в UAC).

Если с помощью команды whoami /all сравнить текущие привилегии одного и того же пользователя в двух сессиях cmd.exe (обычной и привилегированной), можно увидеть, что они сильно отличаются. В следующей таблице перечислены отличия в группах и текущих полномочиях в каждой сессии.

whoami all

При включенном UAC приложения под одним и тем же пользователем могут запускаться в двух контекстах (привилегированном и непривилегированном). При подключении общих сетевых папок, система создает символические ссылки (DosDevices), в которых хранится сопоставление буквы диска и UNC пути. Эти ссылки ассоциируются с текущим сеансом для текущего маркера доступа процесса и недоступны из-под другого маркера.

Соответственно, может иметь место и обратная проблема: если пользователь обладает правами администратора на своем компьютере, то при подключении сетевых дисков через логон-скрипты групповых политик, задания планировщика или SCCM (которые запускаются с повышенными привилегиями), эти диски не видны пользователю в проводнике Windows (непривилегированный процесс).

В качестве обходного решения можно порекомендовать подключать сетевые диски из командой строки, запущенной с правами администратора (через net use или rundll32 SHELL32.dll,SHHelpShortcuts_RunDLL Connect ). Но это решение не всегда применимо, и не очень удобно.

Enablelinkedconnections: разрешить доступ к сетевым дискам из программ, запущенных с правами администратора

Есть более простое решение. Для его реализации нужно внести следующие изменения в реестр:

Параметр реестра EnableLinkedConnections

  1. Откройте редактор реестра (regedit.exe);
  2. Перейдите в раздел реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem ;
  3. Создайте новый параметр (типа DWORD) с именем EnableLinkedConnections и значением 1 ;

В обратную сторону это тоже работает: все сетевые диски, подключенные в контексте привилегированной сессии, будут доступны и в обычной сессии.

Доступ к сетевым дискам (net use) из прилжения, запущенного с повышенными правами

Как это работает. После включения параметра реестра EnableLinkedConnections, служба LanmanWorkstation и LSA будут проверять наличие второго маркера доступа, связанного с сессией текущего пользователя. Если такой маркер доступа обнаружен, список подключенных сетевых дисков копируется из одного маркера в другой. Таким образом сетевые диски, подключенные в привилегированном режиме, будут видны в обычном и наоборот.

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

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

голоса
Рейтинг статьи
Ссылка на основную публикацию