我想將一組dll,exe和一些.ini文件移動到組織中的客戶端計算機。爲此,我使用WIX安裝程序創建了一個.MSI文件。這MSI實際上將文件移動到客戶機中的System32文件夾。這可以手動安裝或通過Microsoft系統中心安裝。但我的客戶不想爲此安裝採取任何其他產品。所以我有一段代碼可以讓我知道IP地址的工作站。任何人都可以告訴我如何使用csharp開發的web應用程序自動安裝此安裝過程?
我見過一個ManageEnginehttp://www.manageengine.com/products/self-service-password/產品,在這個產品中,他們如何從Web應用程序安裝/卸載工作站上的exe/msi。如何通過.net Web應用程序通過網絡將.msi文件傳輸到客戶端計算機
0
A
回答
1
這是組策略部署的用途。如果有您的MSI的服務器,然後使用這樣的事情:
http://support.microsoft.com/kb/816102
注意,這也解決了一個可能的問題:在系統目錄中安裝這些文件需要管理員權限。即使用戶不是管理員,組策略也允許提升安裝。
如果你打算用代碼來做這件事,它可能已經是你要在每一個客戶端上安裝的東西了。它將訪問服務器共享並從那裏安裝或下載並安裝它。同樣的事情,如果它是一個Web服務器。除非您可以訪問管理員共享,否則無法將文件推送到每個工作站,並且我懷疑嘗試編寫符合組策略的代碼將比創建設置MSI文件更耗時。
組策略是Microsoft Office如何在數千個工作站的公司環境中安裝的方式,而不必讓每個人都繞過它。
相關問題
- 1. 如何通過終端執行程序時將用戶輸入計算機?
- 2. 通過MSI將cab/zip文件提取到目標計算機
- 3. 通過Python客戶端將一個大文件傳輸到CherryPy
- 4. C#.NET通過網絡在計算機之間進行通信
- 5. Winsock客戶端 - 通過TCP/IP4連接到網絡攝像機
- 6. 通過網絡傳輸文件
- 7. 使用web應用程序更新客戶端計算機
- 8. 通過用戶計算機將遠程文件上傳到我的服務器
- 9. 通過Web應用程序獲取客戶端PC的PrintScreen
- 10. 完全通過客戶端的Web應用程序
- 11. 通過網絡傳輸java.lang.reflect.Proxy
- 12. 通過網絡傳輸int
- 13. 從網絡應用程序打印到客戶端打印機
- 14. 通過SSL的ActiveMQ到.Net客戶端
- 15. 以編程方式將文件從android通過USB傳輸到計算機
- 16. 通過網絡應用程序安裝網絡打印機(html)
- 17. 使用FileUpload通過RestyGWT傳輸文件從GWT客戶端
- 18. 通過隨機訪問通過網絡流式傳輸文件 - java
- 19. 通過客戶端計算機上的應用程序在服務器上運行應用程序
- 20. 通過手機客戶端撥打網絡服務
- 21. 如何通過網絡傳輸大文件/目錄使用AsyncSocket
- 22. 問題文件傳送到遠程計算機上通過PHP
- 23. 客戶端通過網絡接收消息的設計建議
- 24. 如何通過java應用程序將數據傳輸到servlet
- 25. 如何通過WebStart部署JDBC客戶端應用程序?
- 26. 如何將通過網絡應用程序捕獲的圖像保存到計算機中的位置
- 27. WCF服務與網絡應用程序客戶端和Android客戶端通信
- 28. 如果安裝了.NET Framework4客戶端,如何通過網絡進行檢查
- 29. 通過網絡的C#應用程序
- 30. 通過SSH在C中將文件/目錄從本地計算機傳輸到遠程計算機?
感謝您的回答,但在我的情況下,管理員將不會關心這些安裝更多的安裝/卸載我們的MSI每天都會發生。所以我們想到了網絡解決方案,Account運營商可以輕鬆登錄並執行此日常操作。 –
要求您查看我的更新問題。 –
對此的其他產品的引用不會改變任何內容。如果ManageEngine作爲產品值得銷售,那麼它不僅僅是幾行代碼,有人可以告訴你如何編寫。這對您所遇到的問題沒有任何影響,那就是編寫自己的工作很多。順便說一句,組策略不是「另一種產品」 - 它是Windows服務器的一個特性,所以爲什麼他們至少不能使用它? – PhilDW