いつもお世話になっております。
- get-childitemのパイプラインでWhere-Objectを用いて絞り込んだ時、該当データーが無い時は該当無しと表示したいです。
以下のスクリプトを作成しました。
ISEでの実行結果が、以下のように表示されます。
<実行結果>
PS C:\script> .\script_test3.ps1
PS C:\script>
その為、データが無かったとわかるようにしたいと思っています。
以下のスクリプトでは過去2年にアクセスしたファイルは除外し、それ以外のファイルを表示するようにしています。
<スクリプト>
#スクリプト名:script_test3.ps1
Get-ChildItem -Path C:\script -Recurse |
Where-Object {$_.LastAccessTime -lt (Get-Date).adddays(-720)}|
Select-Object Length,fullname,LastAccessTime |
Select-Object -first 10
#if(????? -eq $null){
#Write-Host "該当なし"
#{
2.7行目の?????の変数名を知りたいです。(このままだとエラーになるのでコメントにしてあります)
他に改善案等がありましたら、ご教授頂けますと嬉しいです。
宜しくお願い致します。