コンピュータ 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 コンピュータ
コンピュータ PowerShellで.NET FrameworkのジェネリックなListをためす。 初めにPowerShellの配列は要素を追加することが難しいのでC#などで使われるList<T>を試してみたいと思います。Namespaceの指定以下のサンプルは事前にネームスペースを指定した状態で実行しています。using namespa... 2022.08.01 コンピュータ
コンピュータ PowerShell配列の初期化・並べ替え・合計・追加・削除・JSONで保存など データベースのテーブルとクエリのようなことをPowerShellの配列でやってみようと思います。配列の初期化$array = @("A", "B")$array.GetType().Name # 型の確認# Object[]JSON形式で保... 2022.07.30 コンピュータ
コンピュータ .ps1ファイルの一覧と内容の先頭部分を表示するワンライナー2 以前に.ps1ファイルの要約を取得するために先頭部分を表示するワンライナーの記事を書きました。Get-Helpを使うとSYNOPSISをプロパティとして取得できるようなので、作り直してみました。ワンライナーls *.ps1 | % { Ge... 2022.07.27 コンピュータ
コンピュータ PowerShellでOneDriveのパスを取得する方法 環境変数にOneDriveのパスがセットされているようです。PowerShellで以下のコマンドレットを実行echo $Env:OneDriveOneDriveフォルダ下のファイル(フォルダ)の一覧を取得ls $Env:OneDirveOn... 2022.07.25 コンピュータ
コンピュータ PowerShellで環境変数の一覧を取得する方法 PowerShellで以下のコマンドレットを実行ls env:環境変数をドライブレターで指定。但し個々の環境変数を取得する場合$Env:で頭に$が付く変数スタイル。 2022.07.23 コンピュータ
コンピュータ PowerShellで外部コマンドのヘルプを表示するオプション Windows10のPowerShellから外部コマンドのヘルプを表示するオプションを確認してみました。よくあるオプションとして-?や-h-helpなどが思いつきます。うろおぼえですが、UNIX系のオプションは-h又は--helpでMS-D... 2022.06.27 コンピュータ
コンピュータ PowerShell7でスクレイピングする方法を模索する。【PowerHTML・HTML Agility Pack】 PowerShell7のInvokeWebRequest()にはParsedHtmlが残念ですが無いので、別の方法を考えてみます。class=foo1class=foo2id=bar ぱくたその「がちゃ」で引いた画像HTMLのソース<div... 2022.06.07 コンピュータ
コンピュータ Powershellでhello world アスキーアートなhello world$data = @{ '0' = @(1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,... 2022.06.03 コンピュータ