Легко отображайте диски SharePoint: экспертные техники

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

В этой статье вы узнаете, как сопоставить SharePoint сетевым диском на вашем компьютере. В свою очередь, содержимое вашего сайта SharePoint становится доступным через Проводник Windows, PowerShell и даже в командной строке.

Предварительные требования

В этой статье представлены примеры пошаговой инструкции. Если вы следуете примерам в этой статье, у вас должны быть выполнены несколько требований.

  • A Windows 10 computer with Windows PowerShell 5.1 or PowerShell 7+. The examples in this article use PowerShell 7.1 when running commands, but you should be fine using Windows PowerShell 5.1
  • Доступ к сайту SharePoint Online и библиотеке документов, которую вы хотите сопоставить сетевым диском. В этом руководстве будет использоваться URL-адрес poshlab2.sharepoint.com для демонстрационного рабочего пространства. Сайт SharePoint – ITOps, а библиотека документов – Case Review, которая содержит только один документ.
  • Вы должны установить Приложение синхронизации OneDrive. Это требуется только в разделе “Использование приложения синхронизации OneDrive для сопоставления библиотек документов SharePoint” в этой статье.
    • Возможно, у вас уже установлена программа OneDrive на вашем компьютере. См. статью Какое приложение OneDrive, чтобы убедиться в установке приложения синхронизации OneDrive.

Использование WebDAV для отображения дисков SharePoint

WebDAV – это устаревшая технология, которая позволяет клиентам получать доступ к удаленному веб-контенту. В этом разделе вы узнаете, как отобразить диски SharePoint с помощью проводника Windows и командной строки. Оба метода зависят от WebDAV для доступа к отображаемому удаленному веб-контенту.

Так как использование WebDAV зависит от службы WebClient, вам необходимо убедиться, что эта служба включена и работает на компьютере. Служба WebClient обычно не отключена на компьютерах пользователей. Если вам нужно подтвердить статус службы WebClient, вы можете воспользоваться одним из следующих способов.

  • Введите эту команду в PowerShell – Get-Service WebClient.
Getting the WebClient service status using Get-Service
  • Введите эту команду в командной строке или PowerShell – sc query WebClient.
Getting the WebClient service status using the Services management console.
  • Откройте консоль управления службами (Пуск -> Выполнить -> services.msc) и найдите службу WebClient.
Getting the WebClient service status using the Services management console.

Подготовка доступа к вашему сайту SharePoint

Вы можете отобразить две локации SharePoint в качестве сетевых дисков: сайты и библиотеки документов. В зависимости от ваших требований и уровня доступа, вы можете отобразить целые сайты SharePoint или только определенные библиотеки документов.

Снимок экрана ниже показывает открытую в браузере библиотеку документов SharePoint Online.

Finding the SharePoint Site and Library URL

Чтобы ясно понять анатомию URL, ниже приведено разбиение частей URL SharePoint с снимка выше.

  • Корневой URL SharePoint – ‘https://poshlab2.sharepoint.com’
  • URL сайта – ‘https://poshlab2.sharepoint.com/sites/ITOps’
  • URL библиотеки документов – ‘https://poshlab2.sharepoint.com/sites/ITOps/Case Review’

Добавление вашего URL SharePoint в доверенные сайты

A requirement to map a SharePoint drive is to add the web site as a Trusted Site on your client computer. Follow these steps to add a trusted site.

  1. Щелкните кнопку “Пуск” и введите “интернет-опции” в строку поиска. Затем нажмите кнопку Открыть.
Opening Internet Options

2. В окне Свойства Интернета перейдите на вкладку Безопасность. Щелкните Доверенные сайты из списка зон. Затем нажмите Сайты.

Selecting Trusted Sites

3. Затем в поле Добавить этот веб-сайт в зону введите URL SharePoint. Нажмите Добавить и Закрыть.

Adding a Trusted Site

4. Вернитесь в окно Свойства Интернета, нажмите ОК, чтобы закрыть и применить изменения.

Closing the Intenet Properties

Начало доступа к вашему сайту SharePoint

Вы добавили URL SharePoint как доверенный сайт на вашем компьютере. Следующим шагом является доступ к веб-сайту хотя бы один раз с помощью Internet Explorer, чтобы сначала войти в систему. WebDav не поддерживает другие браузеры.

  1. Откройте Internet Explorer и перейдите на ваш сайт SharePoint. Войдите и выберите опцию оставаться в системе.
Logging in to the SharePoint site using Internet Explorer

2. Когда сайт загружается, вы завершили подготовку к сопоставлению диска SharePoint. Если нет, то вы, возможно, ввели неправильные учетные данные.

Accessing the SharePoint site using Internet Explorer

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

Getting an Access Denied error when mapping a SharePoint as a network drive

Использование Проводника Windows для сопоставления SharePoint в качестве сетевого диска

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

  1. Сначала откройте Проводник Windows. Перейдите в Этот компьютер, затем на ленте Компьютер нажмите Сопоставить сетевой диск.
Clicking on Map network drive

2. В окне Сопоставить сетевой диск:

  1. Выберите и назначьте букву Диска для диска SharePoint. В этом примере выбрана буква диска S.
  2. В поле Папка введите URL сайта SharePoint или библиотеки документов.
  3. Чтобы сетевой диск был постоянным, установите флажок Переподключить при входе. Включение этой опции означает, что ваш компьютер всегда будет сохранять сопоставленный сетевой диск, даже после перезагрузки.
  4. Наконец, нажмите Готово. Поскольку вы уже вошли на сайт SharePoint с помощью Internet Explorer, в этом шаге вам не потребуется повторно аутентифицироваться.
Entering the SharePoint Site Details

3. После завершения процесса сопоставления новое сетевое местоположение будет добавлено в Проводник Windows в качестве сопоставленного сетевого диска.

Confirming the new mapped drive

Mapping a SharePoint Drive using the NET USE command

До сих пор вы узнали, как сопоставить диск SharePoint, используя команду NET USE в Windows Explorer. С использованием тех же подготовок, описанных ранее в этой статье, вы можете использовать команду net use для сопоставления SharePoint в качестве сетевого диска.

Если вы уже сопоставили диск SharePoint, как показано в предыдущем разделе, вы можете просмотреть существующие сопоставленные диски с использованием команды net use. Как видно на скриншоте ниже, диск SharePoint, сопоставленный в предыдущем разделе, появляется в списке.

Getting the list of mapped network drives

Удаленный путь расположения не написан в обычном формате URL. Вместо URL https://poshlab2.sharepoint.com/sites/ITOps/ путь форматирован как \\poshlab2.sharepoint.com@SSL\sites\ITOps.

Чтобы добавить новый сопоставленный диск, указывающий на ваш сайт SharePoint online, используйте следующую команду. В этой команде net use назначает букву диска T удаленному пути. Аргумент /persistent:yes сохраняет сопоставленный диск подключенным даже после перезагрузки.

net use T: \poshlab2.sharepoint.com@SSL\sites\ITOps /persistent:yes

Запустите указанную выше команду в Windows PowerShell. Если ошибок нет, вы увидите результат, аналогичный показанному ниже.

Mapping a SharePoint site as a network drive

Затем вы увидите, что новый сетевой диск появляется в списке сопоставленных дисков при повторном запуске net use.

Listing the mapped network drives

Окончательная проверка успешности отображения диска SharePoint – доступ к содержимому с использованием проводника файлов. Как видно на скриншоте ниже, содержимое диска SharePoint доступно в проводнике Windows в виде отображенного сетевого диска T.

Accessing the contents of the mapped SharePoint network drive

Отображение диска SharePoint с использованием PowerShell

Если вам более удобно работать с PowerShell, вы также можете отобразить диск SharePoint! Использование PowerShell является отличным вариантом, если вы хотите включить отображение сетевых дисков в сценарий.

Связано: Как запустить сценарий PowerShell

PowerShell может использовать объекты Component Object Model (COM) для выполнения действий, которые не являются собственными для PowerShell. Существует множество объектов COM. В этом примере используется объект COM WScript.Network.

Связано: PowerShell и Excel: Да, они работают вместе

Ниже приведен сценарий, который отображает библиотеку объектов SharePoint в виде сетевого диска и назначает ему букву диска X. Кроме того, отображенный диск будет постоянным.

(New-Object -ComObject WScript.Network).MapNetworkDrive(
     'X:', # --> БУКВА ДИСКА
     'https://poshlab2.sharepoint.com/sites/ITOps/Case%20Review', # --> URL SharePoint
     'true' # --> Сделать диск постоянным
     )

$user: Скопируйте код выше и выполните его в вашей сессии PowerShell. Ниже приведен демонстрационный пример того, как код работает в реальном времени.

Mapping a SharePoint drive using COM Object in PowerShell

Ваш сетевой диск SharePoint может перестать работать по разным причинам:

Следите за состоянием своих сетевых дисков SharePoint. Не забывайте время от времени повторно аутентифицироваться, входя на свой сайт SharePoint с использованием Internet Explorer.

Использование приложения синхронизации OneDrive для отображения библиотек документов SharePoint

Если у вас есть учетная запись Microsoft 365, то у вас уже может быть доступ к OneDrive for Business. Знали ли вы, что вы можете использовать приложение синхронизации OneDrive для отображения и синхронизации библиотек документов SharePoint на свой компьютер?

Для отображения SharePoint как сетевого диска с использованием приложения синхронизации OneDrive требуется WebDav. Следовательно, вам не нужно использовать Internet Explorer или добавлять букву диска на свой компьютер. Следуйте шагам ниже, чтобы отобразить SharePoint как сетевой диск с использованием приложения синхронизации OneDrive.

  1. Во-первых, перейдите в библиотеку документов SharePoint, которую вы хотите отобразить.

2. Затем, находясь внутри библиотеки документов, нажмите кнопку Sync.

Syncing a SharePoint document library

3. Если вы получите уведомление о том, что сайт пытается открыть Microsoft OneDrive, нажмите на Открыть.

Allowing the site to open OneDrive

4. Дождитесь начала процесса синхронизации. Когда синхронизация завершится, вы увидите уведомление toast в нижнем правом углу вашего экрана, подобное показанному ниже.

Syncing the document library toast notification

5. На этом этапе вы можете закрыть браузер. Откройте Проводник Windows, и вы обнаружите библиотеку документов в списке на панели навигации слева.

Viewing the mapped SharePoint document library

Пока клиент синхронизации OneDrive работает, отображаемые библиотеки документов SharePoint остаются синхронизированными и доступными.

Следующие шаги

Чтобы сопоставить SharePoint как сетевой диск, вы можете выбрать две базовые технологии. Первая из них – это WebDav, старая технология. Новая – клиент синхронизации OneDrive, который поставляется с OneDrive для бизнеса.

В этой статье вы узнали, как использовать Проводник Windows, net use, COM Object, PowerShell и клиент синхронизации OneDrive для сопоставления сайтов и библиотек документов SharePoint.

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

Source:
https://adamtheautomator.com/map-sharepoint-drive/