자체 수정 PowerShell 스크립트를 작성할 수 있습니까?자체 수정 PowerShell 스크립트를 작성할 수 있습니까?
이"Write-Host `"Goodbye world`"" | Set-Content "foo.ps1"
Write-Host "Hello world"
이 스크립트는 Hello world
를 출력 :
내가 foo.ps1
라는 스크립트가 있다고 가정하자. Goodbye world
을 인쇄하려면 어떤 기술을 사용할 수 있습니까?
내가 제공 한 예제 스크립트는 간단하고 인위적인 것입니다. 자체 수정 코드에는 많은 잠재적 인 용도가 있습니다 (http://stackoverflow.com/questions/516688/what-are-the-uses-of-self-modifying-code). 스크립트에 점을 찍는 아이디어는 내 질문에 대한 하나의 대답입니다. 스크립트가 실행될 때 스크립트를 변경하는 다른 기술이 있으면 궁금합니다. –
자기 수정 스크립트를 요청했습니다. 현재 작업 세션에서 도트 소스보다 새로운 데이터를로드하는 다른 방법은 없습니다. –
Powershell은 실제로 적절한 언어가 아닙니다. 이 [thread] (http://stackoverflow.com/questions/3057487/self-modifying-code)에 관심이있을 수 있습니다. –