【PowerShell】ログファイルを作成する

PowerShellで
 ・ログファイルを作成
できます!

例えばログファイルのファイル名を
 ・log_年月日時分秒.log
にできます!

PR

コード

ここでは例として
 ・カレントディレクトリにログファイル「log_年月日時分秒.log」を作成
します。

# 年月日時分秒を取得
$yyyymmddHHmmss = Get-Date -Format "yyyyMMddHHmmss"
# ログファイルのパスを組み立て
$logFile = (Get-Location).Path + "\log_" + $yyyymmddHHmmss + ".log"

# 出力するメッセージ
$message = (Get-Date -Format "yyyy/MM/dd HH:mm:ss") + " ログファイルを作成しました。"
# ログ出力
Add-Content -Path $logFile -Value $message  -Encoding Default

$ws.popup("ログファイルを作成しました。")

「ログファイルのパスを組み立て」を組み立てます(2~4行目)。

「出力するメッセージ」を設定して、ログファイルへ出力します(7~9行目)。

PR

実行結果

ログファイルを作成できました。
2022/11/1511:30:04に実行したため、ログファイル名は「log_20221115113004.log」となりました。

実行結果①
実行結果①
実行結果②
実行結果②
実行結果③
実行結果③
PR

参考

上記のコードは以下の記事を参考にして作成しました。

●年月日を取得する


●時分秒を取得する


●テキストファイルを作成する


●カレントディレクトリを取得する

タイトルとURLをコピーしました