ホスト統合サーバーと WMI の ASP セキュリティを設定する方法
Windows では、Active Server Pages (ASP) を使用した WMI スクリプトが自動的に有効になります。 Windows 上の ASP の正しいセキュリティ設定については、Host Integration Server で使用される ASP ファイルを含むディレクトリに対して、 匿名認証 を オフ に設定し、インターネット インフォメーション サービス (IIS) 構成で 統合 Windows 認証 を有効にすることをお勧めします。 Host Integration Server の構成と状態の情報にアクセスするには、アプリケーションまたはユーザーが適切な管理者権限を持っている必要があります。これは匿名認証では使用できません。 ASP を使用してセキュリティを正しく構成するには、Windows で次の手順を使用します。
ASP を使用してセキュリティを構成するには
IIS を開くには、[スタート] ボタンをクリックし、[管理ツール] をポイントし、[サービス] をポイントして、[IIS 管理 サービス] をクリックするか、[スタート] ボタン、[設定] の順にクリックし、[コントロール パネル]、[管理ツール]、[サービス] の順にクリックし、[IIS 管理 サービス] をクリックします。
ASP ファイルが存在するディレクトリに移動します。
ディレクトリを右クリックし、[ プロパティ] をクリックします。
次のダイアログ ボックスが表示されたら、[ ディレクトリ セキュリティ ] タブの [ 匿名認証 ] セクションで [ 編集] をクリックします。
次のダイアログ ボックスが表示されたら、[匿名認証] チェック ボックスをオフにし、[統合 Windows 認証] を選択し、[OK] をクリックしてこれらの設定を保存します。
これにより、他のディレクトリに影響を与えることなく、匿名認証ではなく統合 Windows 認証を使用するように特定のディレクトリが設定されます。 匿名認証を必要とするか許可する他の ASP ファイルがある場合は、匿名認証をオフにしてそこに WMI ASP を格納できる新しいディレクトリを作成できます。 ASP ページから ExecMethod を呼び出すスクリプトは、 統合 Windows 認証 を使用して、スクリプトを実行しようとしているユーザーを確認するように設定する必要があります。
さらに、Web ページで "REFRESH" 変数を使用し、ページを使用して ASP スクリプトを使用して SNA サービスを開始および停止する場合は、次の手順に示すように、Web ブラウザー クライアント (インターネット エクスプローラーなど) で [ページへのすべてのアクセス] オプションを設定する必要があります。
Web ブラウザー クライアントを使用して ASP スクリプトを使用して SNA サービスを開始および停止するには
[スタート] ボタンをクリックし、[プログラム] をポイントして、[インターネット エクスプローラー] をクリックします。
Internet Explorer で、[ツール] メニューの [インターネット オプション] をクリックします。
[ インターネット オプション] ダイアログ ボックスの [ 全般 ] タブの [ 一時インターネット ファイル ] セクションで、[ 設定] をクリックします。
[ 設定 ] ダイアログ ボックスの [ 保存されているページの新しいバージョンを確認する ] セクションで、[ ページへのすべてのアクセス ] オプションが選択されていることを確認します。
[OK] をクリックします。
この変更が Web ブラウザー クライアントで行われなかった場合、インターネット エクスプローラーが古い結果をキャッシュしているため、一部の ASP スクリプトが正しく実行されません。