Mappatura senza sforzo delle unità SharePoint: tecniche esperte

Se utilizzi SharePoint, è probabile che lo stai utilizzando come repository per i tuoi documenti. Probabilmente accedi alle tue librerie documenti tramite un browser web. Esiste un altro modo per accedere ai tuoi file in SharePoint, ovvero mappare SharePoint come una unità di rete sul tuo computer.

In questo articolo, imparerai come mappare SharePoint come una unità di rete sul tuo computer. Di conseguenza, i contenuti del tuo sito SharePoint diventeranno accessibili tramite Esplora risorse di Windows, PowerShell e persino dal prompt dei comandi.

Prerequisiti

Questo articolo presenta esempi passo-passo. Se segui gli esempi di questo articolo, ci sono alcuni requisiti che devi soddisfare.

  • 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
  • Accesso a un sito SharePoint Online e a una libreria documenti che desideri mappare come unità di rete. Questo tutorial utilizzerà l’URL poshlab2.sharepoint.com per l’esempio. Il sito SharePoint si chiama ITOps, e la libreria documenti si chiama Case Review, che contiene un solo documento.
  • Devi installare l’app OneDrive Sync. Questo è necessario solo nella sezione “Utilizzo dell’app OneDrive Sync per mappare le librerie documenti di SharePoint” in questo articolo.
    • Potresti già avere OneDrive installato sul tuo computer. Fai riferimento all’articolo Which OneDrive app per verificare l’installazione dell’app di sincronizzazione di OneDrive.

Utilizzare WebDav per mappare le unità di SharePoint

WebDav è una tecnologia più vecchia che consente ai client di accedere a contenuti web remoti. In questa sezione, imparerai come mappare le unità di SharePoint utilizzando Esplora file di Windows e il prompt dei comandi. Entrambi dipendono da WebDav per accedere ai contenuti web remoti mappati.

Poiché WebDav dipende dal servizio WebClient, è necessario assicurarsi che il servizio sia abilitato e in esecuzione sul computer. Il servizio WebClient è raramente disabilitato dai computer degli utenti. Se hai bisogno di confermare lo stato del servizio WebClient, puoi utilizzare uno dei seguenti metodi.

  • Esegui questo comando in PowerShell: Get-Service WebClient.
Getting the WebClient service status using Get-Service
  • Esegui questo comando nel prompt dei comandi o in PowerShell: sc query WebClient.
Getting the WebClient service status using the Services management console.
  • Apri la console Gestione servizi (Start —> Esegui —> services.msc) e cerca il servizio WebClient.
Getting the WebClient service status using the Services management console.

Preparazione per l’accesso al sito di SharePoint

Ci sono due posizioni di SharePoint che puoi mappare come unità di rete: siti e librerie di documenti. A seconda delle tue esigenze e del tuo livello di accesso, potresti voler mappare interi siti di SharePoint o solo librerie di documenti specifiche.

La schermata sottostante mostra una libreria documenti di SharePoint Online aperta nel browser.

Finding the SharePoint Site and Library URL

Per rendere l’anatomia dell’URL chiara, ecco la suddivisione delle parti dell’URL di SharePoint dalla schermata sopra.

  • L’URL di base di SharePoint è ‘https://poshlab2.sharepoint.com’
  • L’URL del sito è ‘https://poshlab2.sharepoint.com/sites/ITOps’
  • L’URL della libreria documenti è ‘https://poshlab2.sharepoint.com/sites/ITOps/Case Review’

Aggiungere l’URL di SharePoint ai siti attendibili

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. Fare clic sul pulsante Start e digitare “opzioni internet” nella casella di ricerca. Quindi, fare clic sul pulsante Apri.
Opening Internet Options

2. Nella finestra Proprietà Internet, passare alla scheda Sicurezza. Fare clic su Siti attendibili nell’elenco delle zone. Quindi, fare clic su Siti.

Selecting Trusted Sites

3. Quindi, nella casella Aggiungi questo sito Web alla zona, digitare l’URL di SharePoint. Fare clic su Aggiungi e Chiudi.

Adding a Trusted Site

4. Tornando alla finestra Proprietà Internet, fare clic su OK per chiudere e applicare le modifiche.

Closing the Intenet Properties

Iniziazione dell’accesso al sito SharePoint

Hai aggiunto l’URL di SharePoint come sito attendibile sul tuo computer. Il passo successivo è accedere al sito web almeno una volta utilizzando Internet Explorer in modo da poter effettuare l’accesso. WebDav non supporta altri browser.

  1. Apri Internet Explorer e vai al tuo sito SharePoint. Effettua l’accesso e seleziona l’opzione per rimanere connesso.
Logging in to the SharePoint site using Internet Explorer

2. Quando il sito si carica, hai completato la preparazione per mappare il drive di SharePoint. Se non è così, potresti aver inserito le credenziali sbagliate.

Accessing the SharePoint site using Internet Explorer

Eseguire tutti i passaggi di preparazione come mostrato sopra è fondamentale. Saltare i passaggi di preparazione comporterà l’errore riportato di seguito. Non riuscirai a mappare correttamente SharePoint come drive di rete come risultato.

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

Utilizzo di Esplora risorse di Windows per mappare SharePoint come drive di rete.

A questo punto, hai già preparato il tuo sito o la tua libreria SharePoint per la mappatura come drive di rete. In questa sezione, creerai drive mappati utilizzando Esplora risorse di Windows (GUI). Segui i seguenti passaggi.

  1. Prima di tutto, apri Esplora risorse di Windows. Vai su Questo PC, quindi sulla scheda Computer, fai clic su Mappa unità di rete.
Clicking on Map network drive

2. Nella finestra Mappa unità di rete:

  1. Scegli e assegna la lettera Unità al drive di SharePoint. In questo esempio, la lettera dell’unità scelta è S.
  2. Nella casella Percorso, inserisci l’URL del sito o della libreria documenti di SharePoint.
  3. Per rendere persistente il drive di rete, metti un segno di spunta su Riconnetti all’avvio. Abilitando questa opzione, il tuo computer manterrà sempre il drive di rete mappato, anche dopo un riavvio.
  4. Infine, fai clic su Fine. Poiché hai già effettuato l’accesso al sito di SharePoint utilizzando Internet Explorer, questo passaggio non ti chiederà di autenticarti nuovamente.
Entering the SharePoint Site Details

3. Quando il processo di mappatura è completato, la nuova posizione di rete verrà aggiunta a Esplora risorse di Windows come drive di rete mappato.

Confirming the new mapped drive

Mappare un’unità SharePoint utilizzando il comando NET USE

Finora, hai imparato a mappare un’unità SharePoint utilizzando Esplora risorse di Windows. Utilizzando le stesse preparazioni descritte in precedenza in questo articolo, puoi utilizzare il comando net use per mappare SharePoint come un’unità di rete.

Se hai già mappato un’unità SharePoint come mostrato nella sezione precedente, puoi elencare le unità mappate esistenti utilizzando il comando net use. Come puoi vedere nella schermata sottostante, l’unità SharePoint mappata nella sezione precedente appare nell’elenco.

Getting the list of mapped network drives

Il percorso della posizione remota non è scritto nel formato URL normale. Invece dell’URL https://poshlab2.sharepoint.com/sites/ITOps/, il percorso è formattato come \\poshlab2.sharepoint.com@SSL\sites\ITOps.

Per aggiungere una nuova unità mappata che punta al tuo sito SharePoint online, utilizza il comando seguente. Nel comando seguente, net use assegna la lettera dell’unità T al percorso remoto. L’argomento /persistent:yes mantiene l’unità mappata connessa anche dopo un riavvio.

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

Esegui il comando sopra in Windows PowerShell. Se non ci sono errori, vedrai un risultato simile a quello mostrato di seguito.

Mapping a SharePoint site as a network drive

Vedrai quindi che la nuova unità di rete appare nell’elenco delle unità mappate quando esegui nuovamente net use.

Listing the mapped network drives

Il test definitivo per determinare se il mapping del drive di SharePoint è riuscito è accedere ai contenuti utilizzando l’esploratore dei file. Come si può vedere nella schermata di seguito, i contenuti del drive di SharePoint sono accessibili in Esplora risorse di Windows come drive di rete mappato T.

Accessing the contents of the mapped SharePoint network drive

Mappare un drive di SharePoint utilizzando PowerShell

Se ti senti più a tuo agio con PowerShell, puoi anche mappare un drive di SharePoint! Utilizzare PowerShell è un’ottima opzione se si desidera incorporare il mapping dei drive di rete in uno script.

Correlato: Come eseguire uno script PowerShell

PowerShell può utilizzare oggetti Component Object Model (COM) per eseguire azioni che non sono native di PowerShell. Esistono diverse tipologie di oggetti COM. In questo esempio, l’oggetto COM di destinazione da utilizzare è WScript.Network.

Correlato: PowerShell ed Excel: Sì, funzionano insieme

Lo script di seguito mappa la libreria di oggetti di SharePoint come drive di rete e assegna la lettera di drive X. Inoltre, il drive mappato sarà persistente.

(New-Object -ComObject WScript.Network).MapNetworkDrive(
     'X:', # --> LETTERA DEL DRIVE
     'https://poshlab2.sharepoint.com/sites/ITOps/Case%20Review', # --> URL di SharePoint
     'true' # --> Rendere il drive persistente
     )

Copia il codice sopra e eseguilo nella tua sessione di PowerShell. La demo di seguito ti mostra come funziona il codice in tempo reale.

Mapping a SharePoint drive using COM Object in PowerShell

La tua rete di drive SharePoint potrebbe smettere di funzionare per motivi come:

  • Quando hai cancellato i dati del tuo browser.
  • Le tue credenziali Microsoft 365 sono scadute.
  • Il token di accesso a SharePoint Online rilasciato da Office 365 scade.

Stai attento ai tuoi drive di rete SharePoint. Non dimenticare di riautenticarti di tanto in tanto accedendo al sito SharePoint tramite Internet Explorer.

Utilizzando l’app di sincronizzazione di OneDrive per mappare le librerie di documenti di SharePoint

Se hai un account Microsoft 365, potresti già avere accesso a OneDrive for Business. Sai che puoi utilizzare l’app di sincronizzazione di OneDrive per mappare e sincronizzare le librerie di documenti di SharePoint sul tuo computer?

Per mappare SharePoint come un drive di rete utilizzando l’app di sincronizzazione di OneDrive, è necessario WebDav. Pertanto, non è necessario utilizzare Internet Explorer o aggiungere una lettera di unità al tuo computer. Segui i passaggi seguenti per mappare SharePoint come un drive di rete utilizzando l’app di sincronizzazione di OneDrive.

  1. Innanzitutto, vai alla libreria di documenti di SharePoint che desideri mappare.

2. Quindi, una volta all’interno della libreria di documenti, fai clic sul pulsante Sincronizza.

Syncing a SharePoint document library

3. Se ricevi una notifica che dice che il sito sta cercando di aprire Microsoft OneDrive, clicca su Apri.

Allowing the site to open OneDrive

4. Attendi l’inizio del processo di sincronizzazione. Quando la sincronizzazione è completa, dovresti vedere una notifica a comparsa in basso a destra dello schermo come quella mostrata di seguito.

Syncing the document library toast notification

5. A questo punto, puoi chiudere il browser. Apri Esplora risorse di Windows e troverai la libreria di documenti elencata nel riquadro di navigazione a sinistra.

Viewing the mapped SharePoint document library

Fintanto che il client di sincronizzazione di OneDrive è attivo e funzionante, le librerie di documenti mappate di SharePoint rimarranno sincronizzate e accessibili.

Passaggi successivi

Per mappare SharePoint come un’unità di rete, puoi scegliere due tecnologie sottostanti. La prima è WebDav, che è la tecnologia più vecchia. La seconda è la sincronizzazione del client OneDrive, che viene fornita con OneDrive for Business.

In questo articolo, hai imparato come utilizzare Esplora risorse di Windows, net use, oggetto COM, PowerShell e il client di sincronizzazione di OneDrive per mappare siti e librerie di documenti di SharePoint.

Come pensi di poter applicare ulteriormente le tecniche apprese in questo articolo? Automatizzare la mappatura delle librerie di documenti di SharePoint del tuo team come unità di rete utilizzando le impostazioni di gruppo o gli script di accesso sarebbe un ottimo passo successivo.

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