Grazie, girovagando su google ho trovato e personalizzato questo codice:

codice:
strRemoteComputer = "NomeServerB"
strWorkerScript = "D:\VBS\Create.vbs"
Set objWshController = WScript.CreateObject("WshController")
Set objRemoteScript  = objWshController.CreateScript(strWorkerScript, strRemoteComputer)
objRemoteScript.Execute

Do While Not objRemoteScript.Status = 2
 Wscript.Sleep(100)
 Wscript.Echo "Remote script not yet complete."
Loop
Se lo lancio dal server B funziona correttamente mentre se lo lancio dal server A mi dà quest'errore:

codice:
The remote server does not exist or unavailable
Eppure il pc esiste...