Thursday 10 August 2017

Msiexec Waitforexit C #


Saya bisa menggunakan beberapa wawasan dari seseorang yang mungkin mengerti masalah ini. Saya mencoba memanggil msiexec. exe dari beberapa kode C yang berjalan sebagai layanan web. Akankah ini berhasil saya mendapatkan error: MSI (c) (4C: 44): Gagal terhubung ke server. Kesalahan: 0x80070005 setiap kali saya mencoba untuk mengeksekusi kode berikut: Process msiProcess new Process () msiProcess. StartInfo. FileName msiexec. exe msiProcess. StartInfo. Arguments faumv c: tempsvcdeploy. msi lv c: tempsvcdeploy. log qn msiProcess. Start () msiProcess. WaitForExit () msiProcess. Close () Maksudnya adalah untuk dapat menyebarkan pembaruan melalui layanan web dan menginstal layanan dari jarak jauh (jaringan tertutupnya). Thanks in advance untuk bantuan. 2003-09-26 22:36:14 UTC Secara teoritis, Anda bisa. Masalah yang mungkin Anda hadapi meliputi masalah izin, dan masalah konkurensi. Secara default, layanan web akan berjalan dengan izin minimal. Tapi pertanyaan yang harus Anda tanyakan, apakah ini cara yang benar untuk melakukannya sama sekali Solusi standarnya adalah dengan menggunakan Active Directory. Mekanismenya harus sefleksibel yang Anda butuhkan. Lihat di sini untuk keterangan lebih lanjut: microsofttechnettreeviewdefault. aspurltechnetprodtechnolwindows2000servreskitdeployccmdeplccmch09.asp Dikirim oleh charlie Saya dapat menggunakan beberapa wawasan dari seseorang yang mungkin mengerti masalah ini. Saya mencoba memanggil msiexec. exe dari beberapa kode C yang berjalan sebagai MSI (c) (4C: 44): Gagal terhubung ke server. Kesalahan: 0x80070005 Proses Proses msiProcess baru () msiProcess. StartInfo. FileName msiexec. exe msiProcess. StartInfo. Arguments faumv c: tempsvcdeploy. msi lv c: tempsvcdeploy. log qn msiProcess. Start () msiProcess. WaitForExit () msiProcess. Close () Tujuannya adalah untuk dapat menyebarkan pembaruan melalui layanan web dan menginstal layanan dari jarak jauh (jaringan tertutupnya). Thanks in advance untuk bantuan. 2003-09-27 17:19:42 UTC Saya juga khawatir dengan akun apa layanan web yang berjalan dengan (ada berbagai pilihan) karena akan dipasang dengan akun itu. Jika Anda melakukan hal seperti ini, mungkin lebih baik mengiklankan secara keseluruhan mesin daripada menginstalnya. Itu memutar banyak masalah dengan pemasangan dan akun pengguna. Saya juga merekomendasikan TIDAK menginstal dari folder Temp karena jika itu dihapus, file MSI sumber tidak lagi tersedia, dan ini sering menjadi masalah untuk fitur perbaikan dan penambahan fitur. - Phil Wilson MVP Windows Installer Dikirim oleh David Barnard Secara teoritis, Anda bisa. Masalah yang mungkin Anda hadapi meliputi masalah izin, dan masalah konkurensi. Secara default, layanan web akan berjalan dengan izin minimal. Tapi pertanyaan yang harus Anda tanyakan, apakah ini cara yang benar untuk melakukannya sama sekali Solusi standarnya adalah dengan menggunakan Active Directory. Mekanisme yang Harus Dikirim oleh David Barnard David Post oleh charlie Saya dapat menggunakan beberapa wawasan dari seseorang yang mungkin mengerti masalah ini. Saya mencoba memanggil msiexec. exe dari beberapa kode C yang berjalan sebagai MSI (c) (4C: 44): Gagal terhubung ke server. Kesalahan: 0x80070005 Proses Proses msiProcess baru () msiProcess. StartInfo. FileName msiexec. exe msiProcess. StartInfo. Arguments faumv c: tempsvcdeploy. msi lv c: tempsvcdeploy. log qn msiProcess. Start () msiProcess. WaitForExit () msiProcess. Close () Tujuannya adalah untuk dapat menyebarkan pembaruan melalui layanan web dan menginstal layanan dari jarak jauh (jaringan tertutupnya). Thanks in advance untuk bantuan. 2003-09-29 23:35:30 UTC Terima kasih atas komentar anda Sayangnya, kami mungkin tidak dapat menggunakan solusi Active Directory namun saran Anda telah menyebabkan kami memikirkan kembali pendekatan kami terhadap diseminasi upgrade dan bagaimana penerapannya. Jika ada orang lain yang berkomentar, saya ingin mendengarnya. Post by Phil Wilson Saya juga khawatir dengan akun apa layanan web berjalan dengan (ada berbagai pilihan) karena akan dipasang dengan akun itu. Jika Anda melakukan hal seperti ini, mungkin lebih baik mengiklankan secara keseluruhan mesin daripada menginstalnya. Itu memutar banyak masalah dengan pemasangan dan akun pengguna. Saya juga merekomendasikan TIDAK menginstal dari folder Temp karena jika itu dihapus, file MSI sumber tidak lagi tersedia, dan ini sering menjadi masalah untuk fitur perbaikan dan penambahan fitur. - Phil Wilson MVP Windows Installer Dikirim oleh David Barnard Secara teoritis, Anda bisa. Masalah yang mungkin Anda hadapi meliputi masalah izin, dan masalah konkurensi. Secara default, layanan web akan berjalan dengan izin minimal. Tapi pertanyaan yang harus Anda tanyakan, apakah ini cara tepat untuk melakukan Post by David Barnard semua Solusi standarnya adalah dengan menggunakan Active Directory. Mekanisme Post by David Barnard David Post oleh charlie Saya bisa menggunakan beberapa wawasan dari seseorang yang mungkin mengerti masalah ini. Saya mencoba memanggil msiexec. exe dari beberapa kode C yang berjalan sebagai MSI (c) (4C: 44): Gagal terhubung ke server. Kesalahan: 0x80070005 Proses Proses msiProcess baru () msiProcess. StartInfo. FileName msiexec. exe msiProcess. StartInfo. Arguments faumv c: tempsvcdeploy. msi lv c: tempsvcdeploy. log qn msiProcess. Start () msiProcess. WaitForExit () msiProcess. Close () Tujuannya adalah untuk dapat menyebarkan pembaruan melalui layanan web dan menginstal layanan dari jarak jauh (jaringan tertutupnya). Thanks in advance untuk bantuan apapun. Launching MSIExec. exe Dari CI mengalami masalah dengan mencoba menelurkan proses untuk meluncurkan perintah MSIExec. exe dari C.160 Saya ingin meluncurkan proses dan kemudian menunggu sampai selesai sebelum melanjutkan Namun, 160 itu selalu dikembalikan segera sebelum pemasangan atau penginstalan selesai. 160 Saya mengkonfirmasi perilaku ini dengan entri blog ini: 160 blogs. msdnheathsarchive20051115493236.aspx Penulis menyarankan kutipan pembuka awal yang bekerja dari baris perintah atau file batch .160 Saya melakukan verifikasi bahwa berhasil meluncurkan satu berkas batch atau dua dari C, tapi saya lebih suka menyimpan C sebanyak mungkin.160 Juga, saya mencoba untuk menyelesaikan proses latar belakang yang diam menjalankan perintah MSIExec.160 Namun, C can8217t Baru mulai proses memanggil quot start, quot yang merupakan perintah internal ke Command Prompt kurasa. Seseorang mengingatkan saya pada papan pesan bahwa Anda dapat memulai proses menggunakan CMD. exe. Memanggil quot quot quot quot quot quot quot seperti yang berkelakar.160 Saya pikir Anda bahkan perlu quot quot quot quot quot quot quot quot quot quot quot quot quot quot quot quot. Terima kasih untuk ini. Ide yang hebat. Bekerja untuk saya. Anda bisa menggunakan proses. WaitForExit () bukan Hak Cipta copy 2012 Mike Murray Design credit: Shashank Mehta tolong kode secara bertanggung jawab

No comments:

Post a Comment