Article
· Fév 18 2m de lecture

Comment utiliser $ZF(-100)

InterSystems FAQ rubric

La commande $ZF(-100) est utilisée suivant le format suivant.

$ZF(-100, flags, command name, command arguments)

Le flag "/shell" est nécessaire pour exécuter les commandes du système d'exploitation.
Par exemple, utilisez mkdir comme suit :

 // mkdir C:\temp\newdir
 Write $ZF(-100, "/shell", "mkdir", "C:\temp\newdir")

Si une commande a plusieurs arguments, mettez-les entre guillemets et séparez-les par des virgules, comme dans l'exemple ci-dessous.

 // move C:\temp\a.txt C:\temp\a2.txt
 Write $ZF(-100, "/shell", "move", "C:\temp\a.txt", "C:\ temp\a2.txt") // net use Z: \\filesrv\public /user:user password
 Write $ZF(-100, "/shell", "net", "use", "Z:", "\ \filesrv\public", "/user:user", "password")

Vous pouvez également utiliser l'exécution synchrone/asynchrone comme suit.

  // call BATPATH ​​Call batch file set
  BATPATH="C:\temp\test.bat"
  set status = $ZF(-100, "/shell", "call", BATPATH) // synchronous
  set status = $ZF (-100, "/shell /async", "call", BATPATH) // async

Pour plus de détails, veuillez consulter le document ci-dessous.

How to use $ZF(-100) [IRIS]

How to use $ZF(-100)

La commande $ZF(-100) peut être utilisée dans les versions suivantes qui prennent en charge la vulnérabilité SV de janvier 2018 (en date de janvier 2019).

* Caché / Ensemble *    
   2013.1.7.974.6
   2014.1.5.851.3
   2015.1.4.803.6
   2015.2.5.953.3
   2016.1.4.104.2
   2016.2.3.903.4
   2017.1.3.317.0
   2017.2.1.8 01.3
   2017.2.2.865.0

 Toutes les versions à partir de 2018.1

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer