ProcessModelSettings クラス 1
IIS ワーカー プロセスの構成設定を公開します。
構文
class ProcessModelSettings : EmbeddedObject
メソッド
このクラスにはメソッドが含まれていません。
プロパティ
次の表は、ProcessModelSettings
クラスによって公開されるプロパティの一覧です。
名前 | 説明 |
---|---|
IdentityType |
アプリケーション プールを実行するアカウントの種類を指定する、読み取り/書き込みの sint32 値。 使用できる値の一覧は、後述の「注釈」セクションに示します。 |
IdleTimeout |
新しい要求を受信せず、ワーカー プロセスが現在要求を処理していない場合に、ワーカー プロセスを実行し続ける時間 (分) を指定する、読み取り/書き込みの datetime 値。 既定値は 20 です。 指定した時間が経過すると、ワーカー プロセスは World Wide Web 発行サービス (WWW サービス) に通知し、サービスがそのワーカー プロセスを終了します。 |
LoadUserProfile |
読み取り/書き込みの boolean 値。 Windows プロセス アクティブ化サービス (WAS) がワーカー プロセスのユーザー プロファイルを読み込む必要がある場合は true 。それ以外の場合は false 。 既定値は、true です。 この設定は、アプリケーション プールに固有です。 |
ManualGroupMembership |
読み取り/書き込みの boolean 値。 コンテンツ ディレクトリまたはリソースへのアクセス権を、アクセス制御リスト (ACL) を使って手動で構成する必要がある場合は true 。それ以外の場合は false 。 既定値は、false です。 false の値は、組み込みの IIS_IUSRS グループ メンバーシップが使用されることを意味します。 |
MaxProcesses |
アプリケーション プール内のワーカー プロセスの最大数を指定する、読み取り/書き込みの uint32 値。 既定値は 1 です。 |
Password |
IIS が新しく作成されたアウトプロセス COM+ アプリケーションの ID として使うアカウントの既定のパスワードを指定する、読み取り/書き込みの string 値。 注: Password プロパティと UserName プロパティの既定値は、IIS のインストール時に設定されます。 これらの値は、インストール時に確立される対応する Microsoft Windows ユーザー アカウントのユーザー名とパスワードに一致します。 |
PingingEnabled |
読み取り/書き込みの boolean 値。 WWW サービスがワーカー プロセスが実行されていることを定期的に確認してその正常性を監視する必要がある場合は true 。それ以外の場合は false 。 PingingInterval プロパティにより、これらの検証の間の遅延時間を指定します。 既定値は、true です。 |
PingInterval |
WWW サービスがワーカー プロセスに送信する正常性監視の要求間の遅延時間 (秒) を指定する、読み取り/書き込みの datetime 値。 既定値は 30 です。 |
PingResponseTime |
ワーカー プロセスが正常性監視の要求に応答するまでに与えられる時間 (秒) を指定する、読み取り/書き込みの datetime 値。 既定値は 90 です。 制限時間を超えると、WWW サービスはワーカー プロセスを終了します。 |
ShutdownTimeLimit |
リサイクルしきい値に達してからワーカー プロセスを終了するまでに WWW サービスが待機する必要がある時間 (秒) を指定する、読み取り/書き込みの datetime 値。 指定した時間の間に、ワーカー プロセスが既存の要求を完了することができます。 既定値は 90 です。 |
StartupTimeLimit |
ワーカー プロセスが起動して WWW サービスに準備完了状態を報告するまでに WWW サービスが待機する必要がある時間 (秒) を指定する、読み取り/書き込みの datetime 値。 既定値は 90 です。 |
UserName |
IIS が新しく作成されたアウトプロセス COM+ アプリケーションの ID として使うアカウントの既定のユーザー名を指定する、読み取り/書き込みの string 値。 注: UserName プロパティと Password プロパティの既定値は、IIS のインストール時に設定されます。 これらの値は、インストール時に確立される対応する Microsoft Windows ユーザー アカウントのユーザー名とパスワードに一致します。 重要: UserName の値を変更する場合は、有効な Windows ユーザー アカウントと一致する値に変更する必要があります。また、Password もその Windows アカウントのパスワードに変更する必要があります。 |
サブクラス
このクラスにはサブクラスが含まれていません。
解説
このクラスのインスタンスは、ApplicationPool クラスと ApplicationPoolElementDefaults クラスの ProcessModel
プロパティに含まれています。
Windows Management Instrumentation (WMI) の日付/時刻の形式について詳しくは、CIM_DATETIME に関するページを参照してください。
次の表に、IdentityType
プロパティに設定可能な値とアカウントの種類を示します。 既定の種類は 2 (NetworkService) です。
Value | 勘定タイプ |
---|---|
0 | Local System |
1 | Local Service |
2 | Network Service |
3 | 特定のユーザー |
継承階層
ProcessModelSettings
要件
型 | 説明 |
---|---|
クライアント | - Windows Vista 上の IIS 7.0 - Windows 7 上の IIS 7.5 - Windows 8 上の IIS 8.0 - Windows 10 上の IIS 10.0 |
[サーバー] | - Windows Server 2008 上の IIS 7.0 - Windows Server 2008 R2 上の IIS 7.5 - Windows Server 2012 上の IIS 8.0 - Windows Server 2012 R2 上の IIS 8.5 - Windows Server 2016 上の IIS 10.0 |
Product | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
MOF ファイル | WebAdministration.mof |
参照
ApplicationPool クラス
ApplicationPoolElementDefaults クラス
EmbeddedObject クラス
WorkerProcess クラス