コンピュータPowerShellで特定拡張子を再帰的に検索しNTFS圧縮処理をする。 PowerShellのls(Get-ChildItem)コマンドで再帰的にファイルを検索し、検索結果のファイルを外部コマンドcompactでNTFS圧縮をします。ls D:\*.avi -Recurse | % { compact $_.F... 2023.02.04コンピュータ
コンピュータPowerShellでHTML内に画像を埋め込む2「画像ファイルをテキストに変換」 PowerShell.exeで以下のコマンドを実行::ToBase64String((Get-Content 画像ファイルのパス -en by)) | Set-Clipboard以前ローカルに保存されたhtmlファイルの画像リンクを画像埋め... 2023.01.08コンピュータ
コンピュータPowerShellで画像ファイルをjpg形式からpng形式に一括変換するワンライナー ファイル名は同じで拡張子のみ.pngにします。画像ファイルが保存されたフォルダ(ディレクトリ)で実行します。ls . | % { $b = ::FromFile($_.FullName);$b.Save(("{0}\\{1}.png" -f... 2022.12.18コンピュータ
コンピュータPowerShellの$profileによく使うバッチ処理を関数として登録しておくと便利で良い PowerShell.exeはコマンドプロンプトのようなシェルですが、PowerShellスクリプトの対話型実行環境でもあります。関数を定義することが出来るので、その関数内で外部コマンドを実行するバッチ処理を記述するとPowerShellの... 2022.11.21コンピュータ
コンピュータPowerShell外部コマンドを実行するサンプル2「yt-dlp.exe」 Webで公開されている動画をローカルに保存する「yt-dlp.exe」という外部コマンドがあります。類似のコマンドは色々ありますが、Webサイトの対応状況がとても優秀です。このコマンドをタスクスケジューラーを使い1日1回指定時間に実行し、複... 2022.10.14コンピュータ
コンピュータPowerShellのリモートコマンドでPCを遠隔操作 PowerShellにはtelnetやsshのようにネットワーク越しに他のWindowsPCのシェルにログインする機能があるようなので試してみました。構成ホスト:Windows11 Proクライアント:Windows11 Home設定手順ホ... 2022.10.07コンピュータ
コンピュータPowerShell特定の拡張子以外のファイルを削除する。 ストレージの整理をしていて、複数の種類(拡張子)のファイルが混在している状態から、特定の拡張子のファイルのみ残し全て削除する必要があり、方法を調べてみました。拡張子が.aviのファイル以外を検索し削除するコマンドの例Get-ChildIte... 2022.10.04コンピュータ
コンピュータPowerShellで名前解決をするコマンド「Resolve-Dnsname」 PowerShellの「Resolve-Dnsname」コマンド(コマンドレット)を使うことで外部コマンドのnslookup.exe同じようにIPアドレスとコンピュータ名(FQDN)を相互に引き合うことが出来ます。例:IPアドレス=>コンピ... 2022.10.03コンピュータ
コンピュータPowerShellでネットワークの疎通を確認するコマンド「Test-NetConnection」 ネットワーク上のPCと通信が出来るか確認する方法として、外部コマンドのPING.EXEやTRACERT.EXEを使って確認することが出来ます。PowerShellでは「Test-NetConnection」というコマンド(コマンドレット)を... 2022.10.02コンピュータ
コンピュータPowerShellファイルの作成日時と更新日時から経過時間を取得する 動画ファイルの書き出し時間の計測に使えるのでは?と思い作成してみました。get-item "ファイル名" | % { $_.LastWriteTime - $_.CreationTime } | % { $_.TotalSeconds}ファ... 2022.09.22コンピュータ
コンピュータPowerShellフォルダ内のファイルサイズの合計を取得 ストレージ内で容量を沢山使っているフォルダを探そうと思いスクリプトを考えてみました。フォルダを指定して取得(Get-ChildItem "H:\" -File | measure -Sum -Property Length).SumH:\直... 2022.08.31コンピュータ
コンピュータPowerShellで重複するファイルを探し削除するスクリプト MD5でファイルのハッシュを取得して重複ファイルを探すスクリプトを以前作りました。久々に使う機会があったので、少し手を加えて探した重複ファイルを削除につなげるように作り変えてみました。スクリプトファイル名:Search-DuplicateF... 2022.08.12コンピュータ
コンピュータWindows10ファイル名に使えない文字と重複しないファイル名を取得 ファイル名に使えない文字\/:*?"<>|ファイル名に使えない文字を16進数に変換するPowerShellコマンド::Replace("ファイル\/:*?""<>|.txt", "", {"%"+($args.groups.value).T... 2022.08.08コンピュータ
コンピュータPowerShell画像ファイルをパイプラインでPNG形式に変換するスクリプト PowerShellのスクリプトにパイプラインでファイルを渡すサンプルスクリプトです。副次的な効果なのですが、グレースケール画像がRGBA形式で保存されます。スクリプトファイル名:ConvertTo-Png.ps1<#.SYNOPSIS 画... 2022.08.03コンピュータ