5

私は開発者であり、複数のネットワーク ホップのために Kerberos が確実に維持されるようにすることを含む、Web サービス認証の問題に対する解決策にたどり着きました。要するに:

  • Web サービスをホストする仮想ディレクトリ用の個別のアプリケーション プールが確立されました
  • このアプリケーション プールの ID は、構成可能なアカウント (DOMAINname\username は一定のままですが、強力なパスワードは 90 日ごとに変更されると思います) に設定されます。ある時点で、パスワードはシステム管理者によって知られているか、何らかの方法で取得可能です)。

このアプリケーションの新しいアプリケーション プールをセットアップし、(IIS のプロパティ ページに手動でデータを入力するのではなく) 説明どおりに ID を設定するために使用できるスクリプト言語はありますか?

私たちのシステム管理者はPowershellについて少し知っていると思いますが、誰かが彼に何かを提供するのを手伝ってくれませんか. ありがとう。

4

1 に答える 1

7

次のようなPowerShellスクリプトを使用できます。

Import-Module WebAdministration
$appPool = New-WebAppPool -Name "MyAppPool"
$appPool.processModel.userName = "domain\username"
$appPool.processModel.password = "ReallyStrongPassword"
$appPool.processModel.identityType = "SpecificUser"
$appPool | Set-Item
于 2011-11-24T23:03:49.827 に答える