ich stelle die Frage noch mal in diesem Bereich, da sie hier woll besser passt und ich auf eine Antwort hoffe.
Ich möchte über Script im Formular SPSActivityTypeIncident.allgemein eine Batchdatei aufrufen, die den Assetnamen der Störung als Parameter mit übergibt.
Code: Select all
function RunProg2()
{
var Wsh = new ActiveXObject("WScript.Shell");
Wsh.Run("C:\\Scripte\\RemoteControll.bat <%=base.DataObject["SPSActivityClassIncident"]["Asset"].ToString()%>", 1)
}
top.SPS.PropertyDialogContainer.ProxyPage.RegisterClienSideTask(2,"00000000-0000-0000-0000-000000000000","Dameware Remote","RunProg2","/SPS/Images/icon16_dameware.png")
Mit der Aktuellen Version lässt sich die Batch jetzt aufrufen, leider wird aber nicht der Assetname, sondern nur die ID übergeben.
Mit " =T(SPSActivityClassIncident).Asset.T(SPSComputerClassBase).Name" kann ich im Tabellenlayout den Namen Anzeigen, aber leider nicht im Script.
Hat jemand eine Lösung dafür?
Code: Select all
<%=base.DataObject["SPSActivityClassIncident"]["Asset"]["SPSComputerClassBase"]["Name"].ToString()%>
Vielen Dank schon mal
Jan Lies