내가 파일을 REPLACE 옵션으로 실행하거나 할 때 작동합니다 "ReplaceTagsOnConfigFiles.ps1"로 배치 파일을 통해 REPLACE 명령을 전달하여 해결책을 찾기 위해 노력하고 실패 [REPLACE |전달 인수를
echo "Changing the execution policy"
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command {Set-ExecutionPolicy} > C:\Temp\a.out
echo "Updating the Server details:"
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command "D:\test\Bluebird_1.2.0_RTM\ReplaceTagsOnConfigFiles.ps1;REPLACE" > C:\Temp\b.out
상기 배치 파일 실행되고, 그것은 다음과 같이 메시지를 팝업 : ROLLBACK]
는 아래 배치 파일이다.
를 대체하지 않습니다.가능한 명령 :
은 * 매의 .config에서 새 구성을 얻을 AML 파일을 .X 모든 문자열을 교체합니다.
* 현재 구성을 제거하고 이전 구성을 검색합니다 (이전에 대체해야 함).
ReplaceTagsOnConfigFiles.ps1 [REPLACE |
교체 롤백] 새 구성을 구축하는 모든의 .config과 .xaml 파일의 모든 문자열을 대체합니다.
ROLLBACK 백업에서 이전 구성 검색. 참고 :이 옵션은 이전에 '대체'를 사용한 경우에만 유용합니다.
어떤 파일이 친절하게이 점에서 나를 도와
위의 내용을 변경하여 배치 파일로 실행하면 생성 된 로그 파일을 찾을 수없고 명령에서 배치 파일을 끌어다 놓을 때 찾을 수 없습니다. 프롬프트에서 다음과 같이 정보를 throw합니다. WARNING 이미 일부 백 파일이 있습니다. 이 과정을 계속 하시겠습니까? [Y] 예 [N] 아니오 [?] 도움말 (기본값 : "N") : Y – user2578953
실행 정책 처리가 예상대로 작동하지 않는다고 생각합니다. 업데이트 된 답변보기 PowerShell 코드를 보지 않고도 경고에 관해 말할 수 없습니다. –
여기에 코드를 붙여 넣을 수 없습니다. 이것에 대한 다른 해결책이 있습니까? – user2578953