Ниже приведен точный сценарий в моем сценарии powershell.
$Source = "C:\MyTestWebsite\"
$Destination = "C:\inetpub\wwwroot\DemoSite"
$ExcludeItems = @(".config", ".csproj")
Copy-Item "$Source\*" -Destination "$Destination" -Exclude $ExcludeItems -Recurse -Force
Я хочу, чтобы этот код копировал файлы .config и .csproj, если они не существуют в папке назначения. Текущий сценарий просто исключает их независимо от того, существуют они или нет. Цель состоит в том, что я не хочу, чтобы скрипт перезаписывал файлы .config и .csproj, но он должен копировать их, если они не существуют в месте назначения.
Любая идея о том, какие исправления требуются в сценариях?
Любая помощь в этом будет высоко оценена.
Спасибо