Hallo,
wir möchten die SIM-Kartennummer (aka SIM ICCID) mit erfassen. Ich habe mittlerweile herausgefunden, dass dies über Zusatzprogramme gemacht werden kann, und dass beim bei DocusnapScript eine ToolInfo.xml anlegen muss. Leider bekomme ich aber die Daten noch nicht übertragen, irgendetwas fehlt. Leider ist der Aufbau der XML nicht so gut dokumentiert wie die Zusatzprogrammeinrichtung über die Administration.
Dies wäre der Befehl, wie ich aus dem Windows per cmd > PowerShell die ICCID bekommen könnte:
powershell.exe -noninteractive -noprofile -command "((((netsh mbn show readyinfo * | Select-object -index 6).split(':'))[1]).Replace(' ',''))"
Die ToolsInfo.xml habe ich dann so befüllt:
<ToolInfo>
<Url>%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe</Url>
<Parameters>-noninteractive -noprofile -command "((((netsh mbn show readyinfo * | Select-object -index 6).split(':'))[1]).Replace(' ',''))"</Parameters>
<ResultFile>SIM-ICCID.txt</ResultFile>
<OpenWith>notepad.exe</OpenWith>
<Description>SIM-Karten-Information</Description>
<ToolType>1</ToolType>
<Timeout>10000</Timeout>
<ExecuteRemote>false</ExecuteRemote>
</ToolInfo>
Es wird dann beim Host zwar das Zusatzprogramm gelistet, aber ich komme nicht an die Daten. Was muss bei ToolType und ExecuteRemote eingestellt werden? Ist ToolType 0 = Datei und 1 = Stream? Muss ExecuteRemote auf false stehen, da DocusnapScript ja bereits auf dem Host ausgeführt wird und so das Script auch dort ausgeführt werden soll?
Und die wichtigste Frage: Bekomme ich die Daten dann einfach in einen Bericht? Da ich ja leider noch keine Daten nach Docusnap bekommen konnte und dies unser erstes Zusatzprogramm ist, konnte ich das jetzt nicht testen.
Viele Grüße