powershell

コンピュータ

CSVファイルをHTMLのTABLE文字列に変換するスクリプト

Import-Csvで出力されるオブジェクトは配列でCSVの行をPSObjectのプロパティでCSVの項目名と値を表現しています。それをみてHTMLのTABLEを連想したので変換するスクリプトを作ってみました。スクリプト# # CSVファイ...
コンピュータ

PowerShellで重複するファイルを探すスクリプト

PowerShellでファイルのハッシュ値を取得するコマンドレット(Get-FileHash)が存在することを知りましたので、ストレージ内で重複するファイルを探すスクリプトを作ってみました。ハッシュ値とファイル名を1行で出力し、重複ファイル...
コンピュータ

PowerShellでサイズが一番大きいファイルを探す

ストレージ内で一番大きなファイルを探すコマンドです。コマンドGet-ChildItem "フォルダのパス" -File -Recurse | Sort-Object -Property Length | Select-Object -Las...
スポンサーリンク
コンピュータ

LZHファイルを展開しZIPファイルに圧縮しなおすスクリプト

今となっては懐かしさを感じるLZHですが、Windows10のエクスプローラでは開くことができなので、ZIPファイルに圧縮しなおすスクリプトを作ってみました。LZHファイルを展開する為7zip.exeが必要になります。以下のサイトなどからダ...
コンピュータ

PowerShellでCSVファイルの読み書き

Import-CsvとExport-CSVを試してみました。CSVファイルのサンプルデータ文字コード:UTF8、改行:CRLF、BOM:無し"ヘッダー1","ヘッダー2","ヘッダー3"a,1,2b,3,4c,5,6スクリプト# # CSV...
コンピュータ

PowerShellでスクリプトの実行時間を計測する

書式Measure-Command { "スクリプトの内容" }サンプルPS H:\> Measure-Command { Start-Sleep -Seconds 30 }Days : 0Hours : 0Minutes : 0Secon...
コンピュータ

ファイルのアーカイブ属性を付けたり外したりしてみた。

Windowsのエクスプローラでファイルのプロパティを開くとファイルの属性のチェックボックスがあります。「読み取り専用(R)」の属性を付ければファイルが書き込み禁止になります。「隠しファイル(H)」の属性を付ければエクスプローラでファイルが...
コンピュータ

PowerShellスクリプトでテキスト文書のPDFファイルを新規に作成する

要itextsharp.dllスクリプト## 新規にPDFファイルの文書を作成するサンプル## ファイル名:Create-NewPDF.ps1#$ErrorActionPreference = "stop"::LoadFrom((Join-...
コンピュータ

複数の外付けHDDのファイルを横断検索するスクリプト2

以前作成したスクリプトがファイルの件数が多くなるとメモリ不足になりそうでしたので対応してみました。メモリ不足にはなりにくくなったと思いますが、さらに動作が遅くなったと思われます。スクリプト# # 複数の外付けHDDのファイルを横断検索するス...
コンピュータ

Windows10のタスクスケジューラでPowerShellスクリプトを実行する

毎日指定時間に実行してほしいPowerShellスクリプトがありますので、タスクスケジューラを設定して定期的にスクリプトを実行させます。手順+Rcontrolエンターシステムとセキュリティをクリック管理ツール>タスクのスケジュールをクリック...
コンピュータ

グローバルIPアドレスをテキストファイルに保存するスクリプト

目的<section>外部から自宅のサーバにアクセスするIPアドレスを知るため。使い方スクリプトをタスクスケジュラ―で定期的に実行する。IPアドレスを保存するテキストファイルをGoogleドライブやDropboxなどで同期しているフォルダを...
コンピュータ

複数の外付けHDDのファイルを横断検索するスクリプト

私はデータファイルをベアドライブ(裸のHDD)に保存しており、HDDを使う場合はクレードル型の外付けUSB-HDDアダプタを使ってパソコンにつないで使っています。HDDを昔でいうところのフロッピーディスクなどのリムーバブルメディアとして使う...
コンピュータ

ffmpegで動画から画像ファイルを一括抽出

ダウンロード 左側のフレームの「download」をクリック Windowsの画像をクリック Windows Buildsをクリック Download Buildをクリックインストールダウンロードしたファイル(ffmpeg-20190513...
コンピュータ

Windowsの起動にかかった時間を表示するスクリプト【PowerShell】

Windowsのイベントログで起動に要した時間を記録しているようですので、PowerShellで参照するスクリプトを作ってみました。実行するにあたってPowerShellを「管理者として実行」で起動すること。スクリプト# # Windows...