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