要安裝Topshelf服務,我通常只是做:如何在遠程機器上安裝Topshelf服務?
myservice.exe install
如果我要在遠程計算機上安裝的服務,我不能只是做:
\\server\c$\myservice.exe install
...因爲它仍然會在本地機器上安裝服務。
如何在遠程機器上安裝Topshelf服務而無需登錄到該機器並直接從該機器運行可執行文件?
要安裝Topshelf服務,我通常只是做:如何在遠程機器上安裝Topshelf服務?
myservice.exe install
如果我要在遠程計算機上安裝的服務,我不能只是做:
\\server\c$\myservice.exe install
...因爲它仍然會在本地機器上安裝服務。
如何在遠程機器上安裝Topshelf服務而無需登錄到該機器並直接從該機器運行可執行文件?
Microsoft提供了一個名爲PsExec的工具。它有一大堆功能,其中之一就是在遠程機器上運行命令。
編輯:
文件部署:要獲得文件,你就必須做一些副本的目標機器,不管是手動或使用某種腳本。
安裝:在您的機器上安裝psexec,它可能需要安裝在遠程機器上,但我不記得了。在您的機器上打開命令提示符,鍵入
psexec \\remotecomputername -u [email protected] -p [email protected]$$w0rd "c:\applications\myprogram\myprogram.bat"
在這種情況下,遠程計算機名稱是您定位的計算機的名稱。如果您需要以其他用戶身份登錄,請使用示例中的-u和-p開關,最後將路徑放到exe「c:\ applications ...」中。
嘗試查看Octopus Deploy ... –