[英]How do i set Identity of COM+ server type application to Network Service in power shell
[英]Issue with the identity of a COM+ application
我現在面臨一個非常奇怪的問題。 我們的一位產品安裝人員在產品安裝期間注冊了大量 COM DLL。 隨后,這將在管理工具 --> 組件服務 --> COM+ 應用程序下創建 COM+ 應用程序。
COM+ 應用程序之一是在安裝過程中創建的,以在 NETWORK SERVICE 帳戶下運行。 但是,有時會發現此 COM+ 應用程序的標識設置為交互式。 我正在使用基於 msi 的安裝程序。 Windows 安裝程序日志文件明確指出 COM+ 應用程序設置為在 NETWORK SERVICE 帳戶下運行。 我們使用我們自己的自定義代碼來創建這個 COM+ 應用程序。 這個問題不能隨意重現。 但是,它確實發生在某些環境中。
兩種情況中的任何一種正在發生:
我需要確定這種行為的根本原因。 在網上進行了一些研究后,我遇到了以下兩篇文章:
這兩篇文章討論了如何為 COM+ 組件啟用診斷日志記錄。 但是,我不確定它們是否對我有用,因為我需要准確指出是什么將 COM+ 組件的身份更改為 INTERACTIVE USER。
此日志記錄的另一個主要缺點是 .etl 文件輸出為二進制格式,只能通過在所謂的 .tmf 文件的幫助下與 Microsoft 聯系進行解碼。
問題:
我不知道這是否會有所幫助,但http://www.fileinfo.com/extension/etl說您可以使用 tracerpt.exe(位於您的 system32/syswow64 目錄中)從 etl 文件生成報告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.