signtool.exeは異なるユーザーアカウントの下でゆっくりと動作します
-
27-09-2020 - |
質問
signtool.exeを使用して、管理対象アセンブリのセットに署名します(コマンドプロンプトから、Trivial .bat for-loopでsigntool.exeを実行し、PFXファイルから証明書を適用する)
- ドメイン管理者のアカウントで実行すると、1分以内に実行されます。
- ローカルユーザーアカウントで実行すると、37分かかります。
設定と条件(使用されているログインアカウントからの脇)は、どちらの場合も同じです。
言うまでもなく、私たちのビルドサーバーは "誤った"アカウントを使って実行されています!
誰もがsigntool.exeの速度に影響を与える可能性があるユーザーアカウントの設定をかなり考えていますか?外部サービスと対話する必要がありますか?
解決
インスピレーションの瞬間に、私は問題を解決しました。他の誰かがこれに渡って来るならば、それは私たちのプロキシサーバーのためでした。
管理者アカウントには、ローカルアドレスがプロキシサーバーを介して解決されないように除外がありましたが、ビルドアカウントには除外がありませんでしたので、Signtoolは私たちのプロキシを介して不必要にラウンドトリップしました(それ故に非常に非常に遅い)
TimesTampingが無効になっているローカルPFXファイルを使用してローカルファイルに署名するときにSigntoolがインターネットをPingする必要があるのかわかりませんが、ローカルプロキシの除外を修正しました。
所属していません StackOverflow