La classe NsRunningLocalBackup décrit une sauvegarde locale s'exécutant sur un poste client.
La connexion avec le serveur n'est pas obligatoire durant l'exécution des sauvegardes locales. Lorsqu'un agent est hors ligne, le serveur de sauvegarde n'est pas informé des sauvegardes qui s'exécutent sur son poste. Par conséquent, vous ne pouvez supposer que la totalité des sauvegardes locales en cours d'exécution pourront être consultés via cette API.
L'identificateur unique de session dans laquelle est remontée les informations de suivi.
L'identifiant numérique de l'utilisateur (NsUser) exécutant la sauvegarde.
L'identificateur numérique de la sauvegarde (NsLocalBackup) en cours d'exécution.
La source ayant déclenché la sauvegarde.
La date de début de la sauvegarde.
Le nombre de fichiers sauvegardés durant l'opération.
Le nombre d'octets sauvegardés durant l'opération.
Le nombre de fichiers supprimés durant l'opération.
Le nombre d'erreurs durant l'opération.
Un nombre entre 0 et 100 représentant le pourcentage d'avancement de l'opération.
Set connection = CreateObject("NsAPI.NsConnection")
if connection.ConnectToLocalServer then
set server = CreateObject("NsAPI.NsServer")
if server.Load(connection) then ' Charger les informations serveur
set allLocalBackups = server.RunningLocalBackups(connection) ' Récupère la liste des transactions
MsgBox "Nombre de sauvegardes locales en cours d'exécution : " & allLocalBackups.Count
end if
connection.Disconnect
else
MsgBox "Connexion au serveur local impossible."
end if