Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

Examples The following example generates a SqlException and then displays the exception. public static void ShowSqlException(string connectionString) { string queryString = "EXECUTE NonExistantStoredProcedure"; StringBuilder errorMessages = new StringBuilder(); using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(queryString, connection); try
パッチ適用の時間を短縮する「自動化」について解説する本連載「こっそり始めるパッチマネジメント自動化入門」。前回はパッチマネジメントの重要性について説明しました。今回はパッチ適用を円滑にするための自動化についてお話しします。 自動化のスコープ 本稿のスコープ(範囲)は次の通りです。 基盤環境構築、単体試験の自動化 パッチマネジメントを正しく運用するには試験環境でのパッチ適用試験が必須です。パッチ適用試験環境をタイムリーに短時間で構築するには、基盤環境の構築および単体試験の自動化が欠かせません。 ここではCI/CD(Continuous Integration/Continuous Delivery)ツールを組み合わせた基盤環境の自動化ソリューションを検討します。 基本になるのは構成管理ツール「Ansible」 「Ansible」(アンシブル)は、Red Hatが開発するオープンソースソフトウ
コンテキスト Xamarin のサポート終了というアナウンスを見て、Xamarin として提供されていたものが終了するというような誤解と不安を煽るような流れがあったので日頃 .NET をウォッチしているものとしては少し補足しておきたいと思います。 Xamarinのサポートは2024年5月1日で終了。マイクロソフトが.NET MAUI関連のロードマップを示す - Publickey 前提 Xamarin といった場合には次の製品ファミリーを指していることが多いです。 Xamarin: .NET のネイティブプラットフォームバインディングのフレームワーク Mono を基盤としつつ各種プラットフォーム (iOS, Android, macOS, Tizen など) のバインディングを提供する一式 例えば Android の Activity や View を C# などの .NET 言語で取り扱
本日は VisualStudio のエラー対処枠です。 VisualStudioビルド時に「v143のビルドツールが見つかりません」エラーが発生する場合の対処を記事にします。 「v143のビルドツールが見つかりません」エラー HoloLens2 向けアプリを VisualStudio 2019 でビルドしたとき、以下のエラーが発生しました。 v143 (プラットフォーム ツールセット = 'v143') のビルド ツールが見つかりません。 対処法 上記エラーの対処法には以下の2つがあるようです。 v143ビルドツールを利用する場合 v143ビルドツールは VisualStudio 2019 では利用できません。 VisualStuido 2022 をインストールしてソリューションを開きなおすことでv143ビルドツールが利用できます。 VisualStudio 2019(v142ビルドツール
例 次の例では、 を指定された数のティックに初期化TimeSpanするコンストラクター オーバーロードを使用して、いくつかのTimeSpanオブジェクトを作成します。 // Example of the TimeSpan( __int64 ) constructor. using namespace System; // Create a TimeSpan object and display its value. void CreateTimeSpan( __int64 ticks ) { TimeSpan elapsedTime = TimeSpan(ticks); // Format the constructor for display. String^ ctor = String::Format( "TimeSpan( {0} )", ticks ); // Pad the en
PowerShell ドライブ間の移動と、そこにある項目の操作は、Windows の物理ディスク ドライブ上のファイルやフォルダーの操作と似ています。 この記事では、PowerShell を使用して特定のファイルとフォルダーを操作するタスクについて説明します。 フォルダー内のすべてのファイルとフォルダーの一覧表示 Get-ChildItem を使うと、フォルダー内のすべての項目を直接取得することができます。 非表示の項目やシステム項目を表示するには、オプションの Force パラメーターを追加します。 たとえば、このコマンドを使うと、PowerShell ドライブ C: の直下にある内容が表示されます。 Get-ChildItem -Path C:\ -Force このコマンドを使うと、直下にある項目のみが一覧表示されます。これは cmd.exe の dir コマンドや UNIX シェルの
簡単な説明 PowerShell でワイルドカード文字を使用する方法について説明します。 詳細な説明 ワイルドカード文字は、1 つまたは複数の文字を表します。 それらを使用して、コマンドで単語パターンを作成できます。 ワイルドカード式は、 -like 演算子またはワイルドカードを受け入れる任意のパラメーターで使用されます。 たとえば、 C:\Techdocs ディレクトリ内のすべてのファイルを .ppt ファイル名拡張子と照合するには、次のように入力します。 Get-ChildItem C:\Techdocs\*.ppt この場合、アスタリスク (*) ワイルドカード文字は、 .ppt ファイル名拡張子の前に表示されるすべての文字を表します。 ワイルドカード式は正規表現よりも単純です。 詳細については、「 about_Regular_Expressions」を参照してください。 Power
ここでは、一歩下がって、ハッシュテーブルについて説明します。 私は現在は常に使用しています。 昨晩ユーザー グループミーティングの後、これに関してあるユーザーに説明していたとき、私にも同じ混乱が生じていたことに気付きました。 ハッシュテーブルは PowerShell で非常に重要であるため、十分に理解しておくことをお勧めします。 もののコレクションとしてのハッシュテーブル まず、ハッシュテーブルの従来の定義どおり、ハッシュテーブルをコレクションとして見てください。 この定義により、後でより高度なことに使用する場合の動作に関する基本的な理解が得られます。 この理解をスキップすることは、多くの場合、混乱の原因になります。 配列とは ハッシュテーブルとは何かを説明する前に、まず配列について説明する必要があります。 このディスカッションでは、配列は値またはオブジェクトのリストまたはコレクションです
Compare-Object [-ReferenceObject] <PSObject[]> [-DifferenceObject] <PSObject[]> [-SyncWindow <Int32>] [-Property <Object[]>] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture <String>] [-CaseSensitive] [<CommonParameters>] Compare-Object コマンドレットは、2 セットのオブジェクトを比較します。 オブジェクトのセットの 1 つは 参照で、もう 1 つのオブジェクト セットは の違いです。 Compare-Object は、オブジェクト全体を比較するための使用可能なメソッドをチェックします。 適切なメソッドが見つからない場合は、入力オブジェクト
簡単な説明 PowerShell でハッシュテーブルを作成、使用、並べ替える方法について説明します。 詳細な説明 ハッシュテーブル (ディクショナリ配列または連想配列とも呼ばれます) は、1 つ以上のキーと値のペアを格納するコンパクトなデータ構造です。 たとえば、ハッシュテーブルには一連の IP アドレスとコンピューター名が含まれている場合があります。ここで、IP アドレスはキー、コンピューター名は値、またはその逆です。 PowerShell では、各ハッシュテーブルは [System.Collections.Hashtable] オブジェクトです。 PowerShell では、 Hashtable オブジェクトのプロパティとメソッドを使用できます。 PowerShell 3.0 以降では、 [ordered] 型アクセラレータを使用して、PowerShell で [System.Coll
PowerShell にも diff がある? あるにはありますが、初心者なかせです。わたしははまりました。 たとえばつぎのふたつのテキスト ファイルで PS でも diff ってみますと、個人的には残念な結果をえます。 PS> cat .\poem.txt Great fleas have little fleas upon their backs to bite 'em, And little fleas have lesser fleas, and so ad infinitum. And the great fleas themselves, in turn, have greater fleas to go on; While these again have greater still, and greater still, and so on. PS> cat .\new_p
ほとんどのコレクションは、要素の "シーケンス" をモデル化します。 LINQ を使用して、任意のコレクション型に対してクエリを実行できます。 他の LINQ メソッドは、コレクション内の要素を検索したり、コレクション内の要素から値を計算したり、コレクションまたはその要素を変更したりします。 これらの例は、LINQ メソッドについてと、コレクションやその他のデータ ソースでそれらを使用する方法について学習するのに役立ちます。 2 つのリストの差集合を見つける方法 この例では、LINQ を使用して、2 つの文字列リストを比較し、最初のコレクションには存在しているが、もう一つのコレクションには存在していない行を出力する方法を示します。 名前の最初のコレクションは、ファイル names1.txtに保存されます。 Bankov, Peter Holm, Michael Garcia, Hugo P
本記事は PowerShell Advent Calendar 2019 の 10 日目です。 PowerShell で csv 形式のデータを取り扱うための基礎知識についてまとめてみました。 動作環境 Windows 10 にデフォルトで入っているバージョン(PowerShell v5.1)で動作確認してます。 PowerShell 6 だと一部の機能が動作しないですが、ほぼ同じように実行可能です。(たぶん、Out-GridView が使えないくらい) いずれ正式リリースされる PowerShell 7 ではきっと全て上手く動きます。 サンプルデータについて こちらのサンプルデータを使います。 動作確認したい場合はこちらのファイルを UTF-8 で保存してください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く