Start-ASAppMonitoring
Start-ASAppMonitoring
指定したスコープで監視を開始します。 アプリケーションにより実行時に生成される追跡情報をキャプチャし、それを監視ストアに保存することにより、アプリケーションを監視できます。 キャプチャされた情報は、IIS 管理コンソールのダッシュボード機能において、または監視ストアから直接使用できるようになります。
構文
Parameter Set: SiteNameAndVirtualPath
Start-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String> ] [ <CommonParameters>]
Parameter Set: ApplicationObject
Start-ASAppMonitoring -ApplicationObject <ApplicationInfo> [ <CommonParameters>]
Parameter Set: MonitoringInfo
Start-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [ <CommonParameters>]
Parameter Set: RootConfig
Start-ASAppMonitoring [-Root] [ <CommonParameters>]
Parameter Set: Uri
Start-ASAppMonitoring [-Uri] <Uri> [ <CommonParameters>]
詳細な説明
Stop-ASAppMonitoring コマンドレットを実行すると、<enabled=true> に設定され、監視が開始します。
パラメーター
-ApplicationObject<ApplicationInfo>
アプリケーション構成コマンドレットから出力されるオブジェクト。これを利用すると、IIS 構成スコープをコマンドから別のコマンドにパイプすることができます。
エイリアス |
なし |
必須 |
true |
位置 |
named |
既定値 |
なし |
パイプライン入力の許可 |
true (ByValue) |
ワイルドカード文字の許可 |
-MonitoringInfo<MonitoringInfo>
必須です。 監視情報が格納された構造体。監視情報とは、ConnectionString、ConnectionStringName、IsEnabled、MonitoringLevel、ProviderId、SiteName、TrackingProfile、および VirtualPath です。 監視構成コマンドレットから出力されるオブジェクト。 これを利用すると、監視構成をコマンドから別のコマンドにパイプすることができます。
エイリアス |
なし |
必須 |
true |
位置 |
named |
既定値 |
なし |
パイプライン入力の許可 |
true (ByValue) |
ワイルドカード文字の許可 |
-Root
ルート web.config ファイルのみ対象とすることを示します。
エイリアス |
なし |
必須 |
false |
位置 |
named |
既定値 |
なし |
パイプライン入力の許可 |
false |
ワイルドカード文字の許可 |
-SiteName<String>
構成検索のフィルター処理に使用する IIS Web サイト名。
エイリアス |
なし |
必須 |
true |
位置 |
1 |
既定値 |
なし |
パイプライン入力の許可 |
true (ByPropertyName) |
ワイルドカード文字の許可 |
-Uri<Uri>
構成を対象とするアプリケーションの URI。
エイリアス |
なし |
必須 |
true |
位置 |
1 |
既定値 |
なし |
パイプライン入力の許可 |
true (ByPropertyName) |
ワイルドカード文字の許可 |
-VirtualPath<String>
構成検索のフィルター処理に使用する IIS 仮想パス。
エイリアス |
なし |
必須 |
false |
位置 |
2 |
既定値 |
なし |
パイプライン入力の許可 |
true (ByPropertyName) |
ワイルドカード文字の許可 |
<CommonParameters>
このコマンドレットは、-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、および -OutVariable という一般的なパラメーターをサポートしています。詳細については、次を参照してください。 about_CommonParameters
入力
入力の型は、コマンドレットにパイプ処理できるオブジェクトの型です。
- None
出力
出力の型は、コマンドレットから生成されるオブジェクトの型です。
- None
例
例 1
このコマンドレット例では、ルート レベルで監視を開始 (有効化) します。 値 IsEnabled=True は監視が開始されていることを示します。
PS C:\Windows\system32> Start-ASAppMonitoring -Root
ConnectionStringName : ApplicationServerMonitoringConnectionString
ConnectionString : Data Source=MICROSO-XNMDH06;Initial Catalog=AppFabricMonitoringStore;Integrated Security=True
IsEnabled : True
MonitoringLevel : HealthMonitoring
ProviderId : 824ca028-35a2-4c39-8f9c-1d19223b7d26
ProviderName : System.Data.SqlClient
TrackingProfile : HealthMonitoring Tracking Profile
SiteName :
VirtualPath :
例 2
このコマンドレット例では、アプリケーション レベルで監視を開始 (有効化) します。 値 IsEnabled=True は監視が開始されていることを示します。
PS C:\Windows\system32> Start-ASAppMonitoring -Sitename "Default Web Site" -VirtualPath "/MyWorkflowApp"
ConnectionStringName : ApplicationServerMonitoringConnectionString
ConnectionString : Data Source=MICROSO-XNMDH06;Initial Catalog=AppFabricMonitoringStore;Integrated Security=True
IsEnabled : True
MonitoringLevel : HealthMonitoring
ProviderId : 0d163658-e838-4ade-adff-f0d8a8e20b52
ProviderName : System.Data.SqlClient
TrackingProfile : HealthMonitoring Tracking Profile
SiteName : Default Web Site
VirtualPath : /MyWorkflowApp