その他Window Tech

【PowerShell】【C#】C# から PowerShell を使うには

■ 準備 * System.Management.Automationを参照追加しておくこと。 使用上の注意 * PowerShell v2.0 以上を使用すること ■ サンプル 例1:AddCommandを利用 using System; using System.Collections.ObjectModel; using System.Management.Automation; using…

【SCOM】依存関係 ~Dependency~

依存関係 依存関係の種類 / クラス間の関係 [1] 参照 : System.Reference ⇒多対多。親-子が互いに依存しない場合。 [2] 含有 : System.Containment ⇒多対多。通常、グループメンバーシップを表すために使用。 [3] ホスト : System.Hosting ⇒1対多 参考文献 …

【MMC】Microsoft 管理コンソール ~プログラム作成 / プロパティ[6] ~

http://blogs.yahoo.co.jp/dk521123/31647879.html の続き サンプル UserPropertyPage.cs UserControl/TextBox1, TextBox2 using System.Windows.Forms; using Microsoft.ManagementConsole; using Microsoft.ManagementConsole.Advanced; namespace SimpleS…

【MMC】Microsoft 管理コンソール ~プログラム作成 / プロパティ[5] ~

http://blogs.yahoo.co.jp/dk521123/31647650.html の続き サンプル ScopePropertyPage.cs using System; using System.Collections.Generic; using System.Text; using Microsoft.ManagementConsole; namespace SimpleSampleMmc { /// <summary> /// User property p</summary>…

【MMC】Microsoft 管理コンソール ~プログラム作成 / プロパティ[4] ~

http://blogs.yahoo.co.jp/dk521123/31636230.html の続き サンプル ScopePropertyPage.cs using Microsoft.ManagementConsole; namespace SimpleSampleMmc { /// <summary> /// Defines a scope property page. /// </summary> public class ScopePropertyPage : PropertyPage …

【MMC】Microsoft 管理コンソール ~プログラム作成 / プロパティ[3] ~

http://blogs.yahoo.co.jp/dk521123/31635795.html の続き サンプル ScopePropertiesControl.cs UserControl/TextBox1 using System.Windows.Forms; using Microsoft.ManagementConsole.Advanced; /// <summary> /// Gets the name and birthday. /// </summary> public partial…

【MMC】Microsoft 管理コンソール ~プログラム作成 / プロパティ[2] ~

http://blogs.yahoo.co.jp/dk521123/31629756.html の続き サンプル UserListView.cs using System; using Microsoft.ManagementConsole; /// <summary> /// Provides the base functionality required to present a list in the results pane. /// </summary> public class Use…

【MMC】Microsoft 管理コンソール ~プログラム作成 / プロパティ[1] ~

* 環境設定やDLLの追加などは以下を参照。ここでは、プログラムの実装だけを記入する http://blogs.yahoo.co.jp/dk521123/31319482.html http://blogs.yahoo.co.jp/dk521123/31598064.html http://blogs.yahoo.co.jp/dk521123/31586051.html 作成するファイ…

【MMC】Microsoft 管理コンソール ~プログラム作成 / シンプル画面[2] ~

http://blogs.yahoo.co.jp/dk521123/31605947.html の続き サンプル SampleControl.cs using System; using System.Text; using System.Windows.Forms; using Microsoft.ManagementConsole; public partial class SampleControl : UserControl, IFormViewCon…

【MMC】Microsoft 管理コンソール ~プログラム作成 / シンプル画面[1] ~

* 環境設定やDLLの追加などは以下を参照。ここでは、プログラムの実装だけを記入する http://blogs.yahoo.co.jp/dk521123/31319482.html http://blogs.yahoo.co.jp/dk521123/31598064.html http://blogs.yahoo.co.jp/dk521123/31586051.html 追加するファイ…

【MMC】Microsoft 管理コンソール ~作成 [2]・プログラム作成編~

スナップイン作成 環境構築 環境構築などは、以下の記事「Microsoft 管理コンソール ~作成 [1]・準備編~」を参照のこと http://blogs.yahoo.co.jp/dk521123/31319482.html 準備 【1】VS上で、以下のDLLを参照設定する 追加するdll | 参照先 --------------…

【MMC】Microsoft 管理コンソール ~作成 [3]・完結編~

http://blogs.yahoo.co.jp/dk521123/31319482.html http://blogs.yahoo.co.jp/dk521123/31598064.html の続き。 * 以下のサイトでは、動画で説明してくれるので、それにそって、簡単なサンプルを作成できる http://msdn.microsoft.com/ja-jp/events/dd266870…

【MMC】Microsoft 管理コンソール ~プログラム作成 / 画面 ~

* 以下のサイトでは、動画で説明してくれるので、それにそって、簡単なサンプルを作成する (ただし、まだこのブログは、未完成です) http://msdn.microsoft.com/ja-jp/events/dd266870.aspx スナップイン作成 環境構築 環境構築などは、以下の記事「Micros…

WBEM

WBEM * Web Based Enterprise Management * Webベースで、ネットワークに接続されたパソコンなどを管理するための技術仕様 (従来のSNMPに代わる、HTTPとXMLをベースとしたネットワーク管理プロトコル) * マイクロソフトやインテルなどによって提案され、標…

【PowerShell】Windows PowerShell コマンドレットの作成 ~導入編~

■ コマンドレットの作成 環境設定 http://www.microsoft.com/ja-jp/download/details.aspx?id=30950 で、Windows SDKをダウンロードして、インストールする 注意 インストールする際には、拡張子を「.iso」(6.2.6000.0.18.WindowsSDK_Vista_JPN_daily.DVD.Re…

【SCOM】SCOM ~監視 / 基本編~

監視方法 [1] エージェント監視 [2] エージェントレス監視 監視の流れ [1] エージェントをインストールする [2] 監視対象のターゲットを検出する [3] ターゲットに紐付けられたルール、モニタ、タスクで監視開始する [4] 監視結果を収集する [1] エージェン…

【SCOM】管理パックについて

管理パック(Management Pack) * 監視に必要な情報を、製品や機能ごとに纏めたXMLファイル 監視に必要な情報 * クラス * モニタ * オブジェクト検出条件 * ルール * タスク * 表示 * ナレッジ * レポート 構成要素 [1] ターゲット → 監視対象を自動的に検出…

【MOM】【SCOM】MOM / SCOM ~概要~

MOM * Microsoft Operations Manager * Windows プラットフォーム上のサーバー環境を管理、監視、運用を行う、Microsoft が提供している統合システム管理製品 * Windows Management Instrumentation (WMI) を使用してネットワークのパフォーマンスを監視でき…

WMI

WMI * Windows Management Instrumentation * WBEMをWindows OS向けに実装したもの 使用目的 [1] PCのハードウェア情報の取得 [2] PCのソフトウェア情報の取得 [3] リモート管理 WMIを体験する http://technet.microsoft.com/ja-jp/scriptcenter/ff189453.as…

【PowerShell】PowerShellスクリプト

拡張子 * 「.ps1」 参考文献 http://www.atmarkit.co.jp/fwin2k/operation/psh02/psh02_01.html 変数 変数の命名規則 * 1文字目は、「$」で始まる * 2文字目以降は、英数字または「_」 参考文献 http://www.atmarkit.co.jp/fwin2k/operation/psh02/psh02_02.…

【MMC】Microsoft 管理コンソール ~作成 [1]・準備編~

スナップイン作成 * 以下のサイトでは、動画で説明してくれる http://msdn.microsoft.com/ja-jp/events/dd266870.aspx 環境設定 【1】Windows SDKの設定 Windows SDKをダウンロードして、インストールする (後述の「追加する参照DLLファイル」のために必要で…

【MMC】Microsoft 管理コンソール ~入門編~

MMC * Microsoft 管理コンソール (Microsoft Management Console, MMC) * システムの設定と監視を行うための柔軟なインターフェイスを備えたツール 利点 * 複数のシステム管理作業が迅速に行える * リモートコンピュータの管理も簡単に行える MMCを起動する …

【.NET】【MSDTC】分散トランザクションとMSDTC

用語説明 分散トランザクションとは? 分散トランザクションとは... * 複数のデータベース・サーバにまたがるトランザクション * .NETのTransactionScopeでは、複数のConnectionがOpenされた場合、自動的に分散トランザクションとして実行される →MSDTC(後…

【MSMQ】メッセージキュー ~ パフォーマンス向上するには ~

■ MSMQのパフォーマンス向上するには * BinaryMessageFormatterを使うといい 参考文献 http://msdn.microsoft.com/ja-jp/library/system.messaging.binarymessageformatter(v=vs.80).aspx より抜粋 BinaryMessageFormatter のスループットは、XmlMessageForm…

【MSMQ】メッセージキュー ~ 基本編 ~

■ ポイント * 「System.Messaging」を参照設定を追加する必要がある★重要★ * 事前に「メッセージキューのインストール」を行っておく(以下を参照のこと) https://blogs.yahoo.co.jp/dk521123/29372187.html * 管理ツールからメッセージキューのメッセージ…

【MSMQ】メッセージキュー ~ 環境設定編 ~

■ MSMQ * MSMQ :Microsoft Message Queuing ■ メッセージキューのインストール 手順 1) [コントロールパネル]-[プログラムの追加と削除]-[Windowsコンポーネントの追加と削除]で 「メッセージングキュー」にチェックを入れる 2) 「OK」押下し、インストール…

【C#】【DI】Visual Studio 2010で S2Container.Net(Quill) を使う

■ Visual Studio 2010で S2Container.Net(Quill) を使う http://www.atmarkit.co.jp/fdotnet/special/seasarnet01/seasarnet01_01.html を参考にして、作成。 ■ 手順 S2Container取得とVS2010の環境設定 [1] S2Containerを以下のURLからダウンロード(この例…

【C#】Seasar.NETについて

■ Seasar.NETについて Seasar.NETプロジェクトでは次の2つのフレームワークが提供されている * S2Container.NET(AOPをサポートしたDIコンテナ) * S2Dao.NET(O/Rマッピング・フレームワーク) ■ DI(Dependency Injection, 依存注入) * クラス間の依存関係…