問題タブ [event-viewer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - Sharepoint:タイマージョブからのstsadmの実行+ SHAREPOINT \ System rights
ローカル管理者のWindows権限とSharePoint権限の両方を取得するためにSharePointタイマージョブが必要になるという異常な状況がありSHAREPOINT\System
ます。
ローカル管理者のメンバーであるアカウントを使用するようにタイマーサービスを構成するだけで、Windowsの特権を取得できます。これは、SharePointタイマーサービスに想定よりも多くの権限を与えるため、適切なソリューションではないことを理解しています。ただし、少なくともSharePointタイマージョブを実行できますstsadm
。
SHAREPOINT\System
ローカル管理者の下でタイマーサービスを実行する際のもう1つの問題は、このユーザーが、このSharePointジョブにも必要なSharePoint特権を必ずしも持っていないことです。この場合は機能しないことがわかりましたSPSecurity.RunWithElevatedPrivileges
。リフレクターはRunWithElevatedPrivileges
、現在のプロセスが(SharePointジョブを実行するサービスプロセス)であり、昇格を実行しないかどうかをチェックすることを示していますowstimer
(ここでの合理的な理由は、タイマーサービスがSharePointNT AUTHORITY\NetworkService
を持つWindowsアカウントで実行されることになっていることですSHAREPOINT\System
特権、したがって、タイマージョブの特権を上げる必要はありません)。
ここで考えられる唯一の解決策は、通常のNetworkService Windowsアカウントでタイマーサービスを実行し、管理者の資格情報をどこかに保存して、StarInfoのユーザー名を介してSystem.Diagnostics.Process.Run()に渡すことにより、ローカル管理者としてstsadmを実行することです。 、ドメインとパスワード。
今はすべてうまくいくようですが、今私が立ち往生している別の問題があります。Stsamdは次のエラーポップアップ(!)で失敗します(Winternals filemonは、この場合、stsadmが管理者の下で実行されていることを示しています):
The application failed to initialize properly (0x0c0000142).
Click OK to terminate the application.
イベントビューアは、ポップアップ以外は何も登録しません。
ローカル管理者ユーザーが私のアカウントであり、stsadm
このアカウントでインタラクティブに実行するだけで、すべて問題ありません。このアカウントで実行するようにタイマーサービスを構成すると、正常に機能します。
任意の提案をいただければ幸いです:)
windows - Windows アプリケーション ログを定期的にバックアップするにはどうすればよいですか?
Windows アプリケーション ログに定期的にログを記録する (イベント ビューア管理ツールで表示できる) アプリケーションを使用しており、毎日バックアップする方法を探しています。アプリケーションの問題を発見することがあるため、これは重要です。さらに調査するには、1 週間前に記録された情報が必要です。私たちが探しているイベントは、必ずしもまだ存在するとは限りません...サイズを大きくしようとしましたが、自動バックアップがプロセスを容易にするだろうと思います. 巨大なログではなく、適度なサイズのログが複数になることになります。
バッチ ファイル + Windows スケジューラのような単純なソリューションを希望しますが、他のアプローチにも興味があります。
ありがとう
c# - XML データを Windows イベント ログに記録する
XML データを Windows イベント ログに書き込むにはどうすればよいですか?
XML を Windows イベント ログに挿入する方法があることに気付きました (XML を単に説明に詰め込むだけではありません)。その効果は、General
Windows Vista のビューに説明メッセージだけが表示されることです。ビューに XML データが表示されDetails
ます。
Friendly
ラジオ ボタンを選択すると、Event Data
ノードの下に表示されます。XML ビューを選択すると、XML が表示されます。
EventLog.WriteEntry()
メソッドの rawData バイト配列を使用すると、これが可能になると思いました。そこに XMLWriter の出力を詰め込んでみました。これにより、データがイベント ログに記録されますが、XML ではなくバイナリとして表示されます。
asp.net - イベント ビューアーのデータの並べ替え
グリッドビューでデータバインドしてイベント ビューアーをフィルター処理するにはどうすればよいですか?
.net - Windows イベント ビューアーの主な用途は何ですか?
Windows 管理ツールのイベント ビューアーについて、みんなの意見はどうなっているのでしょうか。
現在、WCF アプリケーションを作成しており、処理時に Windows イベント ビューアーにエラーのログを記録し始めました。次に、ユーザーがログインまたはログアウトしたときなど、エラー以外のログを記録する必要があるか、それともさらに多くのアクティビティをログに記録するかを考え始めました。
それとも、デバッガを使わずに主にテスト用に使用されるツールですか?
任意の入力を歓迎します:-)
enterprise-library - Logging Application Blockは、アプリケーションが構築されたマシン以外のマシンのイベントビューアにログエントリを追加しません
(Microsoft Enterprise Library 5.0の)Logging Application Blockを使用して、WPFXBAPアプリケーションで発生するイベントビューアーの例外をログに記録しています。
ただし、例外は、アプリケーションが私のマシン(それが構築されたマシン)で実行されている場合にのみログに記録されます。他のマシンは何もログに記録しません。
これが発生する理由を見つけようとしました-requirePermissionをfalseに設定しようとしました-しかし、役に立ちませんでした。
なぜこれが起こっているのかについてのアイデアはありますか?
c++ - C++でWinAPIを使用してイベントビューアのログを取得する
私のアプリケーションは、イベントビューアのログを指定されたディレクトリに保存する必要があり、winapiを使用して実行する必要があります。アプリケーションとシステムのログが必要です。
編集:EvtExportLog-最小要件がWin Server 2008であるため、この関数を使用できないことがわかりました。WinServer2000およびWinServer2003で動作させるにはこれが必要です。
何を使用し、どのように使用するかについての提案はありますか?
そして、RichardCookのおかげで解決策があります。
.net - Windows ログ ジェネレーター
特定の Windows イベントを生成する方法はありますか?
現在、WMI プロセスを介してこのイベントを取得するソリューションを開発中ですが、Windows が生成できるすべてのログが必要です。
イベントをイベント ビューアーに書き込む .net ソリューションを作成する方法があることは知っていますが、それは望ましくありません。
Windows でイベントを生成するようにコーディングまたはソリューションを作成する方法はありますか? または、他にどのようなアプローチをお勧めしますか?
.net - .NET Windows 7の展開:イベントビューアエントリの追加中にエラーが発生しました
私のWPFアプリケーションは他のマシンでも正常に動作します。ただし、64ビットのWin7ボックスに展開すると、イベントビューアにエントリを追加しようとするとクラッシュしました。次のエラーの詳細を取得できました。何か案は?助けてください。