このスクリプトのヘルプが必要です。
何百ものフォルダーとサブフォルダーに再帰的にコピーする必要がある web.config ファイルがありますが、そのフォルダーに ASPX ファイルが含まれている場合のみです。
このスクリプトのヘルプが必要です。
何百ものフォルダーとサブフォルダーに再帰的にコピーする必要がある web.config ファイルがありますが、そのフォルダーに ASPX ファイルが含まれている場合のみです。
このコードを試してください。ただし、c:\rootfolder を独自のフォルダー パスに置き換えてください。また、web.config ファイルへの参照を更新する必要があります。
$FoldersToCopyTo = Get-ChildItem -Path c:\rootfolder -Recurse | ? { $_ -is [System.IO.DirectoryInfo] };
foreach ($Folder in $FoldersToCopyTo) {
if (Get-ChildItem -Path $Folder.FullName -Filter *.aspxx) {
Write-Host -Object 'copying item', $folder.fullname;
Copy-Item -Path c:\web.config -Destination ($folder.FullName);
}
}