このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 WMI と CIM Windows PowerShell には、Windows Management Instrumentation (WMI) など、その他のテクノロジを操作するためのコマンドレットが既定で付属しています。 WMI コマンドレットは非推奨であり、PowerShell 6 以降では使用できませんが、Windows PowerShell で実行されている古いスクリプトで使用されている可能性があるため、ここで説明します。 新たに開発する場合は、代わりに CIM コマンドレットを使用してください。 PowerShell にはネイティブな WMI コマンドレットがいくつもあり、追加のソフトウェアやモジ
簡単な説明 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
Syntax Import-Csv [[-Delimiter] <Char>] [-Path] <String[]> [-Header <String[]>] [-Encoding <Encoding>] [<CommonParameters>] Import-Csv [[-Delimiter] <Char>] -LiteralPath <String[]> [-Header <String[]>] [-Encoding <Encoding>] [<CommonParameters>] Import-Csv [-Path] <String[]> -UseCulture [-Header <String[]>] [-Encoding <Encoding>] [<CommonParameters>] Import-Csv -LiteralPath <String[]> -UseCulture
構文 Export-Csv -InputObject <PSObject> [[-Path] <String>] [-LiteralPath <String>] [-Force] [-NoClobber] [-Encoding <Encoding>] [-Append] [[-Delimiter] <Char>] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields <String[]>] [-UseQuotes <QuoteKind>] [-NoHeader] [-WhatIf] [-Confirm] [<CommonParameters>] Export-Csv -InputObject <PSObject> [[-Path] <String>] [-LiteralPath <String>] [-Force] [-N
本記事は PowerShell Advent Calendar 2019 の 10 日目です。 PowerShell で csv 形式のデータを取り扱うための基礎知識についてまとめてみました。 動作環境 Windows 10 にデフォルトで入っているバージョン(PowerShell v5.1)で動作確認してます。 PowerShell 6 だと一部の機能が動作しないですが、ほぼ同じように実行可能です。(たぶん、Out-GridView が使えないくらい) いずれ正式リリースされる PowerShell 7 ではきっと全て上手く動きます。 サンプルデータについて こちらのサンプルデータを使います。 動作確認したい場合はこちらのファイルを UTF-8 で保存してください。
はじめに こんにちは、大正デモクラシーです。年末年始に実家に帰るにあたって、Windows 10がインストールされているXPS 13を持って行ったんですが、実家で庭木の剪定以外にやることがなかったので、それ以外の時間はずっとコード書いてました。しかし、持って行ったマシンの開発環境がまったく整ってなかったのでいろいろ設定しなおしてとりあえずいい感じになったので、その作業メモを書いておきます。 TL;DR これまでLinuxやmacOSで育ててきた環境をWindows 10で使うことはあきらめて、これらのツールをとりあえず入れました。 cmder | Console Emulator Chocolatey - The package manager for Windows GitHub - Microsoft/Git-Credential-Manager-for-Windows: Secure
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く