1

次のスクリプトを使用して、名前、サイズ、最終書き込み時刻、およびバージョンに基づいて 2 つの DLL ファイルを比較しています。これらのファイルは、リモート サーバーに保存されます。スクリプトは正常に動作していますが、時間がかかりすぎます。スクリプトを最適化する方法はありますか?

function dll_compare {
    param($path1,$path2) 

    $first = Get-ChildItem -Path $path1 -Filter *.dll
    $second =  Get-ChildItem -Path $path2 -Filter *.dll

    $diff = Compare-Object -ReferenceObject $first -DifferenceObject $second -Property Name, Length, LastWriteTime, VersionInfo -PassThru  | Select Name, Length, LastWriteTime, sideindicator,@{n="VersionInfo";e= { $_.VersionInfo.Productversion }}
    $diff
}
4

0 に答える 0