我希望能夠在構建後在遠程計算機上運行批處理文件,其中構建輸出和批處理文件位於構建計算機上。如何在遠程計算機上執行批處理文件?
換句話說,我希望遠程計算機上運行的批處理文件位於構建服務器上,可通過UNC路徑獲得。
我已經看過WMI(System.Management)命名空間,但沒有找到正確的方法告訴它查看批處理文件的UNC路徑。
除了WMI以外的解決方案也受到讚賞。
凱文
我希望能夠在構建後在遠程計算機上運行批處理文件,其中構建輸出和批處理文件位於構建計算機上。如何在遠程計算機上執行批處理文件?
換句話說,我希望遠程計算機上運行的批處理文件位於構建服務器上,可通過UNC路徑獲得。
我已經看過WMI(System.Management)命名空間,但沒有找到正確的方法告訴它查看批處理文件的UNC路徑。
除了WMI以外的解決方案也受到讚賞。
凱文
嘗試使用sysinternal工具PSExec
它可以讓你遠程執行文件
這很好,但是我遇到了捕獲批處理文件輸出的問題。有關於此的任何指導? – 2009-09-22 13:21:50
您可以將其管入一個文件。您可以使用>作爲最後一個參數,然後在完成後取回該文件 – 2009-09-22 16:24:49
像「dir> \\ Server \ share \ FileList.txt」 – 2009-09-22 16:25:25
爲什麼不把命令直接生成? – Mark 2009-09-22 11:38:16
,因爲命令文件調用了一個存在於遠程盒子上的進程 – 2009-09-22 12:10:20