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