powershell

コンピュータ

PowerShellでファイルマネージャのような物をつくる。「NTFSのADSでファイルにコメントをつける」

ファイル名がアルファベットのみの場合、中身がなんのファイルだったか忘れてしまいがちです。ファイルに対して日本語でコメントをつける方法がないか常々探しておりました。NTFSにはADS(代替ストリーム)というファイルに対してメタデータを付加する...
コンピュータ

PowerShellでドライブの空き容量の一覧を取得する。

空き容量を所得するコマンドは次の通りになります。Get-PSDrive | ? { $_.Free -ge 0 }結果Name Used (GB) Free (GB) Provider Root CurrentLocation---- --...
コンピュータ

PowerShellファイルをダウンロードするスクリプト

PowerShellではInvoke-WebRequestコマンドレットを使うとWebサイトからファイルのダウンロードが出来ます。保存するファイル名の指定する必要がありますが、複数のUriを処理する場合ファイル名の指定が煩わしいので省略でき...
スポンサーリンク
コンピュータ

PowerShell7文字コードがSift_JISのテキストファイルを読み込む

文字コード変換の実験です。Shift_JISのテキストファイルを読み込んでUTF8の文字列としてコンソールに出力::RegisterProvider(::Instance)$utf8enc = ::UTF8$sjisenc = ::GetE...
コンピュータ

PowerShellでクリップボードの動画URLをyt-dlp.exeで連続ダウンロード

以前にyt-dlp.exeで動画を連続ダウンロードするスクリプトを作りましたが、もっとシンプルにクリップボード経由でコマンドを連続する実行する方法がありますので紹介します。まずダウンロードしたい動画のURLをクリップボードにコピー。複数ある...
コンピュータ

PowerShellで文字を入力するダイアログのサンプル

シンプルに文字を入力をするダイアログになります。<#.SYNOPSIS文字を入力するダイアログのサンプル#>using namespace System.Windows.Formsusing namespace System.Drawing...
コンピュータ

PowerShellでメインメモリーの状況を確認する。

PowerShellからmemコマンドでメモリの容量を表示させたい。Get-WmiObject Win32_OperatingSystemで取得できるオブジェクトのTotalVisibleMemorySizeでトータルのメモリ容量、Free...
コンピュータ

PowerShellで動作するvimをインストールした話

リモートでPowerShellを使って別のPCを操作していると設定ファイルの編集でvimが欲しくなります。調べたところscoopのパッケージにvimがあるようなのでインストールしてみました。scoopでvimをインストールscoop ins...
コンピュータ

PowerShellで外部コマンドのパスを調べるコマンド「where.exe」

PowerShellで「where」と拡張子を省略して入力すると、Aliasとして「Where-Object」コマンドレットが実行されます。そのおかげで、Windows11(10)にはwhereコマンドが無いと思っていました。というわけでP...
コンピュータ

PowerShellでZIPファイルのコメントを読み込む

Wikipediaでzipファイルのページを見ていたら、zipファイルの構造の情報がありました。その中にzipファイルにコメントを埋め込む項目があり、ファイル内の位置の情報もあったのでPowerShellでコメントを読み込むスクリプトを作っ...
コンピュータ

PowerShell同一ネットワーク内のコンピュータ名とIPアドレスの一覧を取得する

Windows10やUbuntu22.04は標準でmDNSが機能しているおかげでIPアドレスからコンピュータ名を調べることが出来ます。IPアドレスが、192.168.1.1~254に対し「Test-NetConnection」でPCの存在を...
コンピュータ

PowerShellサービスの一覧取得、開始、停止

PowerShellからWindows11のサービスの操作方法サービスの一覧取得例、サービスの名前が「Maria」で始まるサービスの一覧を取得PS>Get-Service "Maria*"Status Name DisplayName---...
コンピュータ

PowerShellでExcelファイル内の文字列を一括検索、再び

Excelの.xlsxファイルの実態が.zipファイルだと知りました。それならばPowerShellスクリプトで内部の.xmlファイルから文字検索が出来るでは無いかと思い試作してみました。スクリプトファイル名:XlsxSearch.ps1<...
コンピュータ

PowerShell外部コマンドを実行するサンプル3「フォルダ内のファイルを一括処理」

フォルダ内にあるPNGファイルに対しOptiPNGで最適化を施します。※1ls -LiteralPath "C:\Users\karet\Pictures" -Filter "*.png" | % { . "C:\Users\karet\t...