以下は、共有フォルダ―\\server1\work1以下に存在する、名前がa~zのファイルとディレクトリについて、すべて更新日時を今の時間に修正する例。
PS > Get-ChildItem -Path \\server1\work1 -Include [a-z] -Recurse | sp -Name LastWriteTime -Value $(Get-Date).ToString()
指定のファイルがあるフォルダーだけにする場合は、以下のとおり。
PS > Get-ChildItem -Path \\server1\work1 -Include [a-z] -Recurse | ? {!$_.PsIsContainer} | sp -Name LastWriteTime -Value $(Get-Date).ToString()
指定のフォルダーがあるフォルダーだけにする場合は、以下のとおり。
PS > Get-ChildItem -Path \\server1\work1 -Include [a-z] -Recurse | ? {$_.PsIsContainer} | sp -Name LastWriteTime -Value $(Get-Date).ToString()