PowerShell のコマンドの例

このページは、PowerShell のコマンドの例をまとめる予定のページです。

目次

注意

  • このページを作ったひとが備忘のためにまとめているため網羅性はありません。
  • Windows 10 に導入されているバージョン 5.1 を前提としています。他のバージョンでは動作しない可能性があります。

バージョン確認

バージョン確認
$PSVersionTable
出力例
Name                           Value
----                           -----
PSVersion                      5.1.19041.1320
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.1320
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

日時

現在日時の表示 (yyyy-mm-dd hh:mm:ss)
date -format "yyyy-MM-dd HH:mm:ss"
現在日時の表示 (yyyymmddhhmmss)
date -format "yyyyMMddHHmmss"
現在日時の表示 (yyyymmddThhmmss)
date -format "yyyyMMddTHHmmss"
date -format filedatetime
現在日時をログファイル名にする
(date -format "yyyyMMddHHmmss") + ".log"

ファイル

ファイル名の取得

カレントディレクトリにあるファイルのファイル名のみ取得
dir -file -name
カレントディレクトリにあるファイル (.txt) のファイル名のみ取得
dir -file -name -filter *.txt
dir -file -name | ? { $_ -match "\.txt$" }
カレントディレクトリにあるファイルのフルパスを取得
dir -file | % { $_.FullName }
カレントディレクトリにあるディレクトリのディレクトリ名のみ取得
dir -directory -name

ファイル検索

txt ファイルを検索
select-string -path *.txt -pattern '検索キーワード'

関連