Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server

Archives

SharePoint : Script PowerShell simple pour télécharger un document d’une liste documentaire

Suite à une question simple posée concernant le téléchargement d’un fichier stocké dans une liste SharePoint, j’ai développé ce script rapide basé sur un exemple en C# :

Le script PowerShell est donc le suivant :

function SimpleSharePointFileDownload([string]$FileURL, [string]$saveName)
{
        $WebClient = new-object System.Net.WebClient
        # Downloads the resource with the specified URI to a local file.
        $WebClient.UseDefaultCredentials = $true;
       
        $WebClient.DownloadFile($FileURL, $saveName);
}


function StartProcess()
{
    # Create the stopwatch
    [System.Diagnostics.Stopwatch] $sw;
    $sw = New-Object System.Diagnostics.StopWatch
    $sw.Start()
   cls

    SimpleSharePointFileDownload "http://MySharePointSite/sites/MySiteCollection/MyList/MyFile.pdf” "C:\temp\MyDownLoadedFile.pdf"

    $sw.Stop()
    # Write the compact output to the screen

    write-host " "
    write-host " "
    write-host " ------------------------------------------------------------- "
    write-host " ---- File downloaded in Time: ", $sw.Elapsed.ToString(), "----"
    write-host " ------------------------------------------------------------- "
    write-host " "
   
}

cls
StartProcess

Cet exemple est très simple et peut être personnalisé suivant le besoin. Il existe une autre solution via le WebService :

Attention, ce WebService peut provoquer des erreurs surtout lorsque ces fichiers sont des pièces jointes de liste custom et non d’une librairie documentaire.

Romelard Fabrice [MVP]

Mots clés Technorati : ,,,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 22 septembre 2011 18:14 par ROMELARD Fabrice

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Comment exporter tous les comptes Azure Active Directory ayant une license via PowerShell par Blog Technique de Romelard Fabrice le 05-17-2018, 13:46

- PowerShell: Comment avoir le Country Name depuis un Country Code par Blog Technique de Romelard Fabrice le 05-17-2018, 13:20

- Office 365: Comment supprimer un compte externe d’un site SharePoint Online en mode Extranet par Blog Technique de Romelard Fabrice le 05-11-2018, 17:00

- Office 365: Comment reconfigurer le lien “Bloc-notes” d’un teamsite par Blog Technique de Romelard Fabrice le 05-09-2018, 16:45

- Office 365: Utiliser l’option “Alert Me” de la page de résultat de recherche par Blog Technique de Romelard Fabrice le 05-09-2018, 14:57

- Office 365: Comment télécharger l’image de profil de Delve par Blog Technique de Romelard Fabrice le 05-09-2018, 14:28

- Office 365: Valeur “Country or Region” et “User Location” dans Azure AD par Blog Technique de Romelard Fabrice le 05-04-2018, 12:08

- Office 365: Menu d’administration non visible dans une page SharePoint par Blog Technique de Romelard Fabrice le 05-04-2018, 11:50

- Office 365: Comment avoir un minimum de statistiques d’usage de votre site SharePoint Online par Blog Technique de Romelard Fabrice le 05-04-2018, 11:41

- Office 365: Reconfigure la gestion des demande d’accès dans SharePoint par Blog Technique de Romelard Fabrice le 05-04-2018, 10:41