ManagementObjectSearcher コンストラクタ (ObjectQuery)
アセンブリ: System.Management (system.management.dll 内)
構文
使用例
特定のクエリを使用して ManagementObjectSearcher クラスの新しいインスタンスを初期化する例を次に示します。
Imports System Imports System.Management Public Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer Dim q As New _ SelectQuery("Win32_Service", "State=""Running""") Dim s As New ManagementObjectSearcher(q) For Each service As ManagementObject In s.Get() 'show the instance Console.WriteLine(service.ToString()) Next End Function 'Main End Class 'Sample
using System; using System.Management; public class Sample { public static void Main(string[] args) { SelectQuery q = new SelectQuery("Win32_Service", "State='Running'"); ManagementObjectSearcher s = new ManagementObjectSearcher(q); foreach (ManagementObject service in s.Get()) { // show the instance Console.WriteLine(service.ToString()); } } }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ManagementObjectSearcher コンストラクタ (String, String)
アセンブリ: System.Management (system.management.dll 内)
構文
Dim scope As String Dim queryString As String Dim instance As New ManagementObjectSearcher(scope, queryString)
使用例
特定のクエリおよびスコープを使用して ManagementObjectSearcher クラスの新しいインスタンスを初期化する例を次に示します。
Imports System Imports System.Management Public Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer Dim s As New ManagementObjectSearcher( _ "root\CIMV2", _ "SELECT * FROM Win32_Service WHERE State='Running'") For Each service As ManagementObject In s.Get() 'show the instance Console.WriteLine(service.ToString()) Next End Function 'Main End Class 'Sample
using System; using System.Management; public class Sample { public static void Main(string[] args) { ManagementObjectSearcher s = new ManagementObjectSearcher( "root\\CIMV2", "SELECT * FROM Win32_Service" + " WHERE State='Running'"); foreach (ManagementObject service in s.Get()) { // show the instance Console.WriteLine(service.ToString()); } } }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ManagementObjectSearcher コンストラクタ (ManagementScope, ObjectQuery)
アセンブリ: System.Management (system.management.dll 内)
構文
Dim scope As ManagementScope Dim query As ObjectQuery Dim instance As New ManagementObjectSearcher(scope, query)
使用例
特定のクエリおよびスコープを使用して ManagementObjectSearcher クラスの新しいインスタンスを初期化する例を次に示します。
Imports System Imports System.Management Public Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer Dim myScope As New ManagementScope("root\CIMV2") Dim q As New SelectQuery("Win32_LogicalDisk") Dim s As New ManagementObjectSearcher(myScope, q) For Each disk As ManagementObject In s.Get() 'show the disk instance Console.WriteLine(disk.ToString()) Next End Function 'Main End Class 'Sample
using System; using System.Management; public class Sample { public static void Main(string[] args) { ManagementScope myScope = new ManagementScope("root\\CIMV2"); SelectQuery q = new SelectQuery("Win32_LogicalDisk"); ManagementObjectSearcher s = new ManagementObjectSearcher(myScope,q); foreach (ManagementObject disk in s.Get()) { // show the disk instance Console.WriteLine(disk.ToString()); } } }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ManagementObjectSearcher コンストラクタ (String)
アセンブリ: System.Management (system.management.dll 内)
構文
使用例
特定のクエリを使用して ManagementObjectSearcher クラスの新しいインスタンスを初期化する例を次に示します。
Imports System Imports System.Management Public Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer Dim s As New _ ManagementObjectSearcher( _ "SELECT * FROM Win32_Service") For Each service As ManagementObject In s.Get() 'show the instance Console.WriteLine(service.ToString()) Next End Function 'Main End Class 'Sample
using System; using System.Management; public class Sample { public static void Main(string[] args) { ManagementObjectSearcher s = new ManagementObjectSearcher( "SELECT * FROM Win32_Service"); foreach (ManagementObject service in s.Get()) { // show the instance Console.WriteLine(service.ToString()); } } }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ManagementObjectSearcher コンストラクタ (ManagementScope, ObjectQuery, EnumerationOptions)
アセンブリ: System.Management (system.management.dll 内)
構文
Public Sub New ( _ scope As ManagementScope, _ query As ObjectQuery, _ options As EnumerationOptions _ )
Dim scope As ManagementScope Dim query As ObjectQuery Dim options As EnumerationOptions Dim instance As New ManagementObjectSearcher(scope, query, options)
public ManagementObjectSearcher ( ManagementScope scope, ObjectQuery query, EnumerationOptions options )
public: ManagementObjectSearcher ( ManagementScope^ scope, ObjectQuery^ query, EnumerationOptions^ options )
public ManagementObjectSearcher ( ManagementScope scope, ObjectQuery query, EnumerationOptions options )
public function ManagementObjectSearcher ( scope : ManagementScope, query : ObjectQuery, options : EnumerationOptions )
特定のクエリ、スコープ、および列挙体オプションを使用して ManagementObjectSearcher クラスの新しいインスタンスを初期化する例を次に示します。
Imports System Imports System.Management Public Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer Dim scope As New ManagementScope("root\MyApp") Dim q As New SelectQuery("SELECT * FROM Win32_LogicalDisk") Dim o As New EnumerationOptions( _ Nothing, System.TimeSpan.MaxValue, 1, _ True, False, True, True, False, _ True, True) Dim s As New ManagementObjectSearcher(scope, q, o) For Each disk As ManagementObject In s.Get() 'show the disk instance Console.WriteLine(disk.ToString()) Next End Function 'Main End Class 'Sample
using System; using System.Management; public class Sample { public static void Main(string[] args) { ManagementScope scope = new ManagementScope("root\\CIMV2"); SelectQuery q = new SelectQuery("SELECT * FROM Win32_LogicalDisk"); EnumerationOptions o = new EnumerationOptions( null, System.TimeSpan.MaxValue, 1, true, false, true, true, false, true, true); ManagementObjectSearcher s = new ManagementObjectSearcher(scope, q, o); foreach (ManagementObject disk in s.Get()) { // show the disk instance Console.WriteLine(disk.ToString()); } } }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ManagementObjectSearcher コンストラクタ
オーバーロードの一覧
名前 | 説明 |
---|---|
ManagementObjectSearcher () | ManagementObjectSearcher クラスの新しいインスタンスを初期化します。オブジェクトのプロパティを設定した後に、そのオブジェクトは管理情報のクエリを呼び出すために使用できます。これは既定のコンストラクタです。 |
ManagementObjectSearcher (ObjectQuery) | 管理情報の指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。 |
ManagementObjectSearcher (String) | 管理情報の指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。 |
ManagementObjectSearcher (ManagementScope, ObjectQuery) | 指定したスコープの指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。 |
ManagementObjectSearcher (String, String) | 指定したスコープの指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。 |
ManagementObjectSearcher (ManagementScope, ObjectQuery, EnumerationOptions) | 指定したオプションを使用して、指定したスコープの指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。 |
ManagementObjectSearcher (String, String, EnumerationOptions) | 指定したオプションを使用して、指定したスコープの指定したクエリを呼び出すために使用する ManagementObjectSearcher クラスの新しいインスタンスを初期化します。 |
ManagementObjectSearcher コンストラクタ (String, String, EnumerationOptions)
アセンブリ: System.Management (system.management.dll 内)
構文
Dim scope As String Dim queryString As String Dim options As EnumerationOptions Dim instance As New ManagementObjectSearcher(scope, queryString, options)
public: ManagementObjectSearcher ( String^ scope, String^ queryString, EnumerationOptions^ options )
public function ManagementObjectSearcher ( scope : String, queryString : String, options : EnumerationOptions )
特定のクエリ、スコープ、および列挙体オプションを使用して ManagementObjectSearcher クラスの新しいインスタンスを初期化する例を次に示します。
Imports System Imports System.Management Public Class Sample Public Overloads Shared Function _ Main(ByVal args() As String) As Integer Dim s As New ManagementObjectSearcher( _ "root\MyApp", _ "SELECT * FROM Win32_Service", _ New EnumerationOptions( _ Nothing, System.TimeSpan.MaxValue, 1, _ True, False, True, True, False, _ True, True)) For Each service As ManagementObject In s.Get() 'show the instance Console.WriteLine(service.ToString()) Next End Function 'Main End Class 'Sample
using System; using System.Management; public class Sample { public static void Main(string[] args) { ManagementObjectSearcher s = new ManagementObjectSearcher( "root\\CIMV2", "SELECT * FROM Win32_Service", new EnumerationOptions( null, System.TimeSpan.MaxValue, 1, true, false, true, true, false, true, true)); foreach (ManagementObject service in s.Get()) { // show the service Console.WriteLine(service.ToString()); } } }
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
ManagementObjectSearcher コンストラクタ ()
アセンブリ: System.Management (system.management.dll 内)
構文
.NET Framework のセキュリティ
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- ManagementObjectSearcher コンストラクタのページへのリンク