La classe NsSharedFile décrit un fichier partagé publié sur le serveur de sauvegarde.
Les fichiers partagés ne peuvent être créés que depuis l'agent client, et ne sont accessibles que si l'interface Web a été correctement activée sur le serveur.
L'identificateur unique du fichier partagé.
L'identificateur de l'utilisateur ((NsUser)) ayant partagé le fichier.
La plate-forme du client ayant partagé le fichier.
La clé de téléchargement du fichier.
Le chemin d'accès sur le poste client au fichier partagé.
Le hash MD5 du fichier partagé.
La taille du fichier partagé.
La date de publication du fichier partagé, au format UTC.
La date de dernier téléchargement, si le fichier a déjà été téléchargé au moins une fois, au format UTC.
Le nombre total de téléchargements.
Charge en mémoire le fichier partagé d'identificateur SharedFileID.
Obtient l'URL de téléchargement du fichier.
Arrête le partage du fichier.
Set connection = CreateObject("NsAPI.NsConnection") Set sysutils = CreateObject("NsAPI.NsScriptUtils") if connection.ConnectToLocalServer then set server = CreateObject("NsAPI.NsServer") if server.Load(connection) then ' Charger les informations serveur set sharedFiles = server.SharedFiles(connection) ' Récupère la liste des fichiers partagés totalBytes = 0 for each sharedFile in sharedFiles totalBytes = totalBytes + sysutils.Int64ToInt32(sharedFile.Size) 'Additionne les tailles next ' Affiche le résultat MsgBox "Le serveur stocke " & sharedFiles.count & " fichier(s), représentant " & sysutils.SizeToStr(totalBytes) & "." end if connection.Disconnect else MsgBox "Connexion au serveur local impossible." end if