powershell

コンピュータ

PowershellでOracleのデータベースに接続「ODP.NET」

ODP.NETを使いPowerShellからOracleにデータベースへ接続テストをしてみました。ソースコード::LoadFile("Oracle.DataAccess.dllのパス")$cs = "Data Source=データソース;U...
コンピュータ

PowerShellでファイル名のsuffixを削除してくれるワンライナー

画像ファイルなどを一括処理をすると末尾に固有の文字列suffixが付く場合があります。suffixが不要な場合エクスプローラーでファイル名を変更するわけですが、多数のファイルがあると大変です。以下のサンプルはファイル名に"_SwinIR"と...
コンピュータ

Compress-Archiveでカレントディレクトリの内容をzip形式でバックアップするスクリプト

Compress-Archiveでカレントディレクトリをバックアップするスクリプトです。作成されるzipファイルは5世代分保存されます。スクリプト# # カレントディレクトリをzip形式でバックアップ# # バックアップ先のルートディレクト...
スポンサーリンク
コンピュータ

robocopyでカレントディレクトリの内容を同期するスクリプト

robocopyコマンドでディレクトリの同期するためカレントディレクトリ名をもとに保存先のパスを自動生成するスクリプトです。スクリプト# # カレントディレクトリの複製を同期(コピー)# # 保存先のルートディレクトリ(ファイルサーバー)$...
コンピュータ

ゆっくりMovieMaker4βのymmpファイルの動画や画像のリンク切れ確認

ゆっくりMovieMaker4のプロジェクトで参照している動画や画像ファイルの保存場所を移動してしまい、リンク切れがおきているのでymmpファイル内で参照しているパスを表示するPowerShellスクリプトを作成しました。# ymmpファイ...
コンピュータ

PowerShellでディレクトリに特定の拡張子のファイルが存在するか確認する。

具体的に画像ファイルが保存されたディレクトリか確認したい。画像ファイルの拡張子は複数対応させたいのでGet-ChildItemのFilteオプションでは都合が悪い。(Get-ChildItem -Path "確認するディレクトリのパス" -...
コンピュータ

PowerShellでディレクトリにサブディレクトリがあるか確認する。

ぱっと思いついた方法としてGet-ChildItemの要素数をカウントして0より大きいかの条件式で確認する。 (Get-ChildItem -Path "確認するディレクトリのパス" -Directory).Length -gt 0オプショ...
コンピュータ

PowerShellでCSVファイルを読み込み各行の項目数をカウントする。

Excelなどを使ってCSVファイルを作ると仕様に合わないデータが出来上がることがあります。初歩的ではありますが項目内に区切り文字であるカンマ「,」が含まれていたりすると、項目数が仕様と異なりエラーとなってしまうことがあります。まぁ今時、手...
コンピュータ

メモ帳では開けない大きなログファイルに遭遇した話

とあるWebのシステムで不具合が発生し、とりあえずログでも見てみようと思いました。ログファイルの場所はすぐに見つかりましたが、ファイルサイズが7GByteぐらいありメモ帳やインストールされているテキストエディタでは開くことが出来ませんでした...
コンピュータ

画像ファイルの情報の一覧を表示するPowerShellスクリプト

サイズや解像度が異なる画像ファイルの情報を一覧するスクリプトを作成しました。<#.SYNOPSIS画像ファイルの情報の一覧を表示する.DESCRIPTION画像ファイルの解像度などの情報を一覧出来ます。.EXAMPLEImgLs.ps1 ....
コンピュータ

PowerShellでコマンドの終了を知らせるBeep音を鳴らす

PowerShellで比較的時間がかかるバッチ処理を行うことがあり、何らかの方法で終了を知らせてくれるとありがたいです。終了時にメッセージボックスを表示する方法も試してみましたが、もっとシンプルに処理終了時にBeep音を鳴らす方法を試してみ...
コンピュータ

PowerShell画像ファイルにアルファチャンネルを追加するスクリプト

エクスプローラーの「送る」から実行を想定しています。using namespace System.Windows.Formsusing namespace System.Drawingusing namespace System.Drawi...
コンピュータ

PowerShellでSort-Objectで更新日付で並べ替えし連番でリネーム

カレントディレクトリにjpgファイルが複数存在する状況で更新日付順の連番で別ディレクトリにコピーしたい。このような状況はまれなので、ついエクスプローラーで一つ一つ手動でリネームしがちですが、この類の処理はPowerShellを使うと便利です...
コンピュータ

PowerShellで更新日を指定してファイルを抽出

ファイルの更新日(LastWriteTime)が任意の日付のファイルを抽出する方法を調べてみました。PS H:\ps1> Get-ChildItem . | Where-Object { $_.LastWriteTime.Date -eq ...