Mit dem folgenden Skript, können Sie ganz einfach eine Datei im Ordner und Unterordner suchen und durch eine neue Datei ersetzen.
$source = „sharescript_v14.ps1“
$target = „shareproject_X“
$FileName = „script_v14.ps1“
Get-ChildItem -recurse -path $target -Include $FileName | ForEach-Object {
$scriptPath = $_.FullName
Write-Host „replace file in $scriptPath“
copy-item $source $scriptPath -force
}