|
WMI Fun !! 〜 WMIに興味がある方・システム管理者必見!! 〜 WMI StepWMI SampleWMI ReferenceWMI LibraryMy Let'snotePersonalLinkAbout WMI Fun !! |
|
|
|
WMI Fun !! > WMI Library > Win32_OperatingSystem クラス |
|
|
Panasonic Let'snoteを長年愛用しています、その理由はMy Let'snoteで…
インクを買うよりもしかしたら安い?インクジェット複合機HP Photosmart 5510 白いご飯や日本酒にもとても合うにしんのきりこみがマイブームです Win32_OperatingSystem クラス - WMI LibraryWin32_OperatingSystem クラスの説明
Win32_OperatingSystem クラスは、Win32 コンピューター システムにインストールされているオペレーティング システムを表します。Win32 システムにインストールされているオペレーティング システムはこのクラスの子孫 (またはメンバー) です。
プロパティ リスト
BootDeviceData Type: stringAccess Type: Read OnlyBootDevice プロパティは Win32 オペレーティング システムから起動するディスク ドライブ名を示します。 BuildNumberData Type: stringAccess Type: Read OnlyBuildNumber プロパティは、オペレーティング システムのビルド番号を示します。製品リリース バージョン番号よりも正確なバージョン情報に使用されます。 BuildTypeData Type: stringAccess Type: Read OnlyBuildType プロパティは、オペレーティング システムで使用されるビルドの種類を示します。たとえば、製品ビルドおよびチェック ビルドです。 CaptionData Type: stringAccess Type: Read OnlyCaption プロパティは、オブジェクトを短いテキスト (1 行の文字列) で表した説明です。 CodeSetData Type: stringAccess Type: Read OnlyCodeSet プロパティは、オペレーティング システムで使用されるコード ページの値を示します。コード ページには、文字列を異なる言語に翻訳するためにオペレーティング システムによって使用される文字テーブルが含まれます。American National Standards Institute (ANSI) により、定義されたコード ページを表す値が一覧表示されます。オペレーティング システムにより ANSI コード ページが使用されない場合、このメンバーは 0 に設定されます。CodeSet 文字列では、コード ページの値を定義するのに 6 文字まで使用できます。 CountryCodeData Type: stringAccess Type: Read OnlyCountryCode プロパティは、オペレーティング システムによって使用される国/地域コードを示します。値は国際電話ダイヤルの接頭辞 (また IBM の国/地域コードとして参照されます) を基にしています。CountryCode 文字列では、国/地域コードの値を定義するのに 6 文字まで使用できます。 CreationClassNameData Type: stringAccess Type: Read OnlyCreationClassName は、インスタンスの作成で使用されるクラス名、またはサブクラス名を示します。このクラスのほかのキーのプロパティと一緒に使用すると、このクラスおよびそのサブクラスのインスタンスすべてがこのプロパティによって一意に識別されます。 CSCreationClassNameData Type: stringAccess Type: Read OnlyCSCreationClassName にはスコーピング コンピューター システムの作成クラス名が含まれています。 CSDVersionData Type: stringAccess Type: Read OnlyCSDVersion プロパティには、コンピューター システムにインストールされている最新の Service Pack を示すヌル終了文字列が含まれています。Service Pack がインストールされていない場合、文字列は NULL です。Windows 95 が実行しているコンピューター システムに対して、このプロパティにはオペレーティング システムについての任意の追加情報が提供される null で終了する文字列が含まれます。 CSNameData Type: stringAccess Type: Read OnlyCSName にはスコーピング コンピューター システムの名前が含まれています。 CurrentTimeZoneData Type: sint16Access Type: Read OnlyCurrentTimeZone は、オペレーティング システムがグリニッジ標準時 (GMT) からオフセットされている分数を示します。数値は正、負、またはゼロのいずれかで表されます。 DataExecutionPrevention_32BitApplicationsData Type: booleanAccess Type: Read OnlyTRUE の場合は、データ実行防止 (DEP) が適用された状態で、32 ビットのアプリケーションが実行されていることを示します。(DataExecutionPrevention_Available = false の場合は、適用されていない状態です) DataExecutionPrevention_AvailableData Type: booleanAccess Type: Read OnlyTRUE の場合は、ハードウェアが Windows データ実行防止 (DEP) 技術をサポートすることを示します。DEP では、実行可能なコードが明示的に含まれるメモリ ロケーションを除くすべてのメモリ ロケーションが、非実行の属性でマークされることを保証します。これにより、バッファー オーバーランのセキュリティの悪用を一部、回避することができます。DEP が利用可能な場合は、64 ビット アプリケーションは自動的に保護されます。DEP が 32 ビット アプリケーションおよび 32 ビット ドライバーについて有効にされているか判断するには、DataExecutionPrevention_ プロパティを使用してください。 DataExecutionPrevention_DriversData Type: booleanAccess Type: Read OnlyTRUE の場合は、データ実行防止 (DEP) が適用された状態でドライバーが実行されていることを示します。(DataExecutionPrevention_Available = false の場合は、適用されていない状態です) DataExecutionPrevention_SupportPolicyData Type: uint8Access Type: Read OnlyDataExecutionPrevention_SupportPolicy は、データ実行防止 (DEP) の 4 つの設定のうちのどれが適用されるか表します。設定は、32 ビットのアプリケーションにどう適用されるかにより、異なります。DEP は Windows カーネルには常に適用されることに注意してください。[AlwaysOn] (ユーザー インターフェイスでは利用不可能) は、DEP がコンピューターの 32 ビットのアプリケーションすべてに例外なく適用されることを表します。[OptOut] は、32 ビットのアプリケーションすべてについて DEP が既定で有効で、例外の一覧に 32 ビットのアプリケーションを追加することによりユーザーまたは管理者が明示的に 32 ビットのアプリケーションのサポートを削除する必要があることを表します。[OptIn] は、ごく限られたバイナリ、カーネルおよび Windows のサービスについて有効であり、32 ビットのアプリケーションすべてについて既定では無効であることを表します。DEP を 32 ビットのアプリケーションに適用するには、ユーザーまたは管理者が、明示的に [AlwaysOn] (ユーザー インターフェイスでは利用不可能) または [OptOut] の設定を選択する必要があります。 [AlwaysOff] (ユーザー インターフェイスでは利用不可能) は、DEP がコンピューターの 32 ビットのアプリケーションすべてについて無効であることを表します。 DebugData Type: booleanAccess Type: Read OnlyDebug プロパティは、オペレーティング システムがチェック (デバッグ) ビルドであるかどうかを示します。チェック ビルドにより、エラーのチェック、引数の確認、システム デバッグ コードが提供されます。確認されたバイナリの追加コードにより、カーネル デバッガーのエラー メッセージが生成され、デバッガーに送られます。これは、エラーの原因と場所をすぐに判定するのに便利です。実行される追加コードのため、チェック ビルドでパフォーマンスが実行します。 DescriptionData Type: stringAccess Type: Read WriteDescription プロパティで Windows オペレーティング システムの説明が提供されます。文字数が 48 文字までに制限されているユーザー インターフェイス (この説明を編集できる場合) があります。 DistributedData Type: booleanAccess Type: Read Onlyオペレーティング システムが複数のコンピューター システム ノード上で分散されているかどうかを示すブール値です。分散されている場合、これらのノードはクラスターとして区別されます。 EncryptionLevelData Type: uint32Access Type: Read OnlyEncryptionLevel プロパティにより、保護されている処理の暗号化のレベルが 40-bit、 128-bit、または n-bit 暗号化であるかが指定されています。 ForegroundApplicationBoostData Type: uint8Access Type: Read WriteForegroundApplicationBoost プロパティは、前景アプリケーションに与えられた優先順位の上昇を表します。Windows NT 4.0 と Windows 2000 が実行しているコンピューター システムでは、アプリケーションの起動はアプリケーションに実行時間スライス (クォンタム長) を指定することによって実装されます。ForegroundApplicationBoost 値が 0 であると、クォンタムの実際の長さが 6 でシステムが起動します; 1 の場合は 12; 2 の場合は 18 です。Windows NT 3.51 以前では、アプリケーション ブートはスケジュール優先度を増やすことによって実装されます。これらのシステムに対して、スケジュールの優先順位はこのプロパティの値によって増加します。既定値は 2 です。 FreePhysicalMemoryData Type: uint64Access Type: Read Only現在使用されていないため利用可能な物理メモリの KB 数です FreeSpaceInPagingFilesData Type: uint64Access Type: Read Onlyほかのページをスワップ アウトすることなく OperatingSystem のページング ファイルにマップできる合計 KB 数です。0 はページング ファイルがないことを示します。 FreeVirtualMemoryData Type: uint64Access Type: Read Only現在使用されていないため利用可能な仮想メモリの KB 数です。たとえば、RAM の空き領域をページング領域に追加して算出します。(例: プロパティ、FreePhysicalMemory および FreeSpaceInPagingFiles を追加する) InstallDateData Type: datetimeAccess Type: Read OnlyInstallDate プロパティは、オブジェクトがいつインストールされたかを示す datetime 値です。値がなくても、オブジェクトがインストールされていないことを示すわけではありません。 LargeSystemCacheData Type: uint32Access Type: Read OnlyLargeSystemCache プロパティは、アプリケーション用 (値 = 0)、またはシステム パフォーマンス用 (値 = 1) にメモリを最適化するかどうかを示します。 LastBootUpTimeData Type: datetimeAccess Type: Read Onlyオペレーティング システムが最後に起動した時刻です LocalDateTimeData Type: datetimeAccess Type: Read Onlyオペレーティング システムのローカル日時の表記です。 LocaleData Type: stringAccess Type: Read OnlyLocale プロパティは、オペレーティング システムで使用される言語識別子を表します。言語識別子は国または地域の標準国際省略形です。各言語には、プライマリの言語識別子とセカンダリの言語識別子からなる 16 ビット値である一意な言語識別子があります。 ManufacturerData Type: stringAccess Type: Read Only[製造元] プロパティはオペレーティング システムの製造元名を示します。Win32 システムではこの値は Microsoft Corporation です。 MaxNumberOfProcessesData Type: uint32Access Type: Read Onlyオペレーティング システムがサポート可能なプロセス コンテキストの最大数です。固定最大値がない場合、値は 0 である必要があります。固定の最大数があるシステムでは、このオブジェクトにより最大数に到達すると発生するエラーを診断することができます。不明の場合は、-1 を入力してください。 MaxProcessMemorySizeData Type: uint64Access Type: Read Onlyプロセスに割り当てられるメモリの最大数 (KB) です。仮想メモリがないオペレーティング システムに対して、この値は通常は物理メモリの総サイズから BIOS と OS によって使用されるメモリ サイズを引いた値に等しくなります。オペレーティング システムの一部に対して、この値は無限となります - この場合、0 が入力される必要があります。ほかの場合は、この値は定数 (たとえば、2G または 4G) です。 MUILanguagesData Type: stringAccess Type: Read OnlyMUILanguages プロパティは、システムにインストールされている MUI 言語を示します。 NameData Type: stringAccess Type: Read Onlyコンピューター システム内のオペレーティング システムのインスタンスの名前です。 NumberOfLicensedUsersData Type: uint32Access Type: Read Onlyオペレーティング システムのユーザー ライセンス数です。無制限の場合、0 を入力してください。不明の場合は、-1 を入力してください。 NumberOfProcessesData Type: uint32Access Type: Read Onlyオペレーティング システムで現在読み込まれているか、または実行されているプロセスのコンテキスト数です。 NumberOfUsersData Type: uint32Access Type: Read Onlyオペレーティング システムが現在格納している状態情報のユーザー セッション数です。 OperatingSystemSKUData Type: uint32Access Type: Read OnlyOperatingSystemSKU プロパティは、オペレーティング システムの SKU を識別します。 OrganizationData Type: stringAccess Type: Read Only[組織] プロパティは、(オペレーティング システムの) 登録ユーザーの会社名を示します。 OSArchitectureData Type: stringAccess Type: Read OnlyOSArchitecture プロパティは、オペレーティング システムのアーキテクチャを示します。例: 32 ビット、64 ビット Intel、64 ビット AMD OSLanguageData Type: uint32Access Type: Read OnlyOSLanguage プロパティは、インストールされているオペレーティング システムの言語バージョンを示します。 OSProductSuiteData Type: uint32Access Type: Read OnlyOSProductSuite プロパティにより、オペレーティング システムにインストールされ、さらにライセンスされているシステム製品が識別されます。 OSTypeData Type: uint16Access Type: Read Onlyオペレーティング システムの種類を示す整数です。 OtherTypeDescriptionData Type: stringAccess Type: Read Only製造元とオペレーティング システムの種類を示す文字列 - オペレーティング システム プロパティ OSType が 1 ("その他") に設定されるときに使用される。OtherTypeDescription に挿入された文字列の形式は、OSType で定義された Values の文字列の形式に類似している必要があります。OSType の値が 1 以外のときは OtherTypeDescription は NULL にセットされる必要があります。 PAEEnabledData Type: booleanAccess Type: Read OnlyN/A PlusProductIDData Type: stringAccess Type: Read OnlyPlusProductID プロパティには、Windows Plus! オペレーティング システム エンハンス ソフトウェアがインストールされている場合はその製品 ID 番号が含まれています。 PlusVersionNumberData Type: stringAccess Type: Read OnlyPlusVersionNumber プロパティには、Windows Plus! オペレーティング システム エンハンス ソフトウェアがインストールされている場合はそのバージョン番号が含まれています。 PrimaryData Type: booleanAccess Type: Read OnlyPrimary プロパティにより、これがプライマリのオペレーティング システムかどうかが決定されます。 ProductTypeData Type: uint32Access Type: Read OnlyProductType プロパティはシステムについての追加情報を示します。このメンバーは次の値の 1 つになります: RegisteredUserData Type: stringAccess Type: Read OnlyRegisteredUser プロパティはオペレーティング システムの登録ユーザー名を示します。 SerialNumberData Type: stringAccess Type: Read OnlySerialNumber プロパティはオペレーティング システムの製品シリアル ID 番号を示します。 ServicePackMajorVersionData Type: uint16Access Type: Read OnlyServicePackMajorVersion プロパティは、コンピューター システムにインストールされている Service pack のメジャー バージョン番号を示します。Service pack がインストールされていない場合は、値はゼロになります。ServicePackMajorVersion は Windows 2000 またはそれ以降を実行しているコンピューターで有効です。 (それ以外はヌル) ServicePackMinorVersionData Type: uint16Access Type: Read OnlyServicePackMinorVersion プロパティは、インストールされている Service Pack のマイナー バージョン番号を示します。Service pack がインストールされていない場合は、値はゼロになります。ServicePackMinorVersion は Windows 2000 とそれ以降 (NULL でない限り) が実行しているコンピューターで有効です。 SizeStoredInPagingFilesData Type: uint64Access Type: Read Onlyオペレーティング システムのページング ファイルで格納される合計 KB 数です。この数値はディスクのページング ファイルの実際の物理サイズを表していません。0 はページング ファイルがないことを示します。 StatusData Type: stringAccess Type: Read OnlyStatus プロパティはオブジェクトの現在の状態を示す文字列です。操作可能な状態および操作不可能な状態が定義されます。操作可能な状態は、"OK"、"低下" および "障害が発生する可能性あり" です。"障害が発生する可能性あり" は、要素は適切に機能するけれども近いうちに障害が発生する可能性があることを示します。例: SMART 対応ハード ディスク。操作不可能な状態も指定できます。これは、"エラー"、"開始中"、"停止動作中" および "サービス" です。最後の "サービス" には、ディスクがミラーされている間、ユーザーのアクセス許可の一覧を再度読み込む間、または他の管理用作業が行われている間などが該当します。この作業がすべてオンラインで行われるとは限りませんが、[管理要素] は "OK" でも他の状態でもありません。 SuiteMaskData Type: uint32Access Type: Read OnlySuiteMask プロパティは、システムで利用可能な製品を識別するビット フラグのセットを示します。このメンバーは次の値の組み合わせになります: SystemDeviceData Type: stringAccess Type: Read OnlySystemDevice プロパティは、オペレーティング システムがインストールされている物理ディスク パーティションを示します。 SystemDirectoryData Type: stringAccess Type: Read OnlySystemDirectory プロパティは、オペレーティング システムのシステム ディレクトリを示します。 SystemDriveData Type: stringAccess Type: Read OnlySystemDrive プロパティには、オペレーティング システムが常駐しているディスク ドライブの文字が含まれています。 TotalSwapSpaceSizeData Type: uint64Access Type: Read Onlyスワップ領域の合計 KB 数です。スワップ領域がページ ファイルから区別されない場合、この値は NULL (未指定) となる場合があります。ただし、これらの概念を区別するオペレーティング システムもあります。たとえば、UNIX では、空きのページ リストが指定の合計数以下であるとき、プロセスはスワップ アウトされます。 TotalVirtualMemorySizeData Type: uint64Access Type: Read Only仮想メモリの KB 数です。たとえば、RAM の合計数をページング領域数に追加して算出します。(例: メモリの合計数またはコンピューター システムによるメモリの総数のプロパティ、SizeStoredInPagingFiles への追加)。 TotalVisibleMemorySizeData Type: uint64Access Type: Read OnlyOperatingSystem に利用可能な物理メモリの合計数 (KB) です。この値が必ずしも、物理メモリの実際の合計数を示すとは限りませんが、OperatingSystem が利用できるメモリが報告されます。 VersionData Type: stringAccess Type: Read Only[バージョン] プロパティは、オペレーティング システムのバージョン番号を示します。 WindowsDirectoryData Type: stringAccess Type: Read OnlyWindowsDirectory プロパティは、オペレーティング システムの Windows ディレクトリを示します。
メソッド リスト
Reboot
Reboot メソッドは、コンピューター システムをシャットダウンしてから再起動します。Windows NT/2000 が実行中のコンピューターでは、呼び出しプロセスには SE_SHUTDOWN_NAME 特権があることが必要です。 Shutdown
Shutdown メソッドは、安全にコンピューターを終了できるポイントにプログラムと DLL をアンロードします。ファイル バッファーのすべてはディスクにフラッシュされ、実行中のプロセスのすべてが停止します。Windows NT/2000 が実行中のコンピューター システムでは、呼び出しプロセスには SE_SHUTDOWN_NAME 特権があることが必要です。 Win32Shutdown
Win32Shutdown メソッドは、Win32 オペレーティング システムによってサポートされるシャットダウン オプションの完全なセットを提供します。 Win32ShutdownTracker
Win32ShutdownTracker メソッドは、Win32 オペレーティング システムでサポートされるシャットダウン オプションの完全なセットを提供します。 SetDateTime
SetDateTime メソッドはコンピューターで現在のシステム時刻を設定します。Windows NT/2000 が実行中のコンピューター システムでは、呼び出しプロセスには SE_SYSTEMTIME_NAME 特権があることが必要です。
WQL サンプル
SELECT * FROM Win32_OperatingSystem
このサイトの情報について
このコンテンツはWMIの各コンポーネントが持っているWin32_OperatingSystemクラス情報を参照・抽出しリファレンスとして作成・提供しています。
|
|
ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています |
| ∧ ページの先頭へ… |