$dateTime=[DateTime]::ParseExact('2021/03/17 08:22:33','yyyy/MM/dd hh:mm:ss', $null);
$result=Get-ChildItem 'D:\!TEMP' -Recurse -File| Where-Object {$_.LastWriteTime -gt $dateTime}| Sort-Object LastWriteTime| ForEach-Object {@{LastWriteTime=$_.LastWriteTime.ToString('yyyy/MM/dd HH:mm:ss');FullName=$_.FullName}};
ConvertTo-Json $result;
#スクリプト例:
変数を設定 [ $PS; 値:
Let([ ¢PS= "
$dateTime=[DateTime]::ParseExact('{更新日}','yyyy/MM/dd hh:mm:ss', $null);
$result=Get-ChildItem 'D:\!TEMP' -Recurse -File| Where-Object {$_.LastWriteTime -gt $dateTime}| Sort-Object LastWriteTime| ForEach-Object {@{LastWriteTime=$_.LastWriteTime.ToString('yyyy/MM/dd HH:mm:ss');FullName=$_.FullName}};
ConvertTo-Json $result;
"
];
Substitute ( ¢PS ; "{更新日}" ; "2021/03/17 08:22:33" )
) ]
変数を設定 [ $PathList; 値:SMPS_Exe( $PS ) ]