나는 훌륭한 스크립트가 있습니다. 그것은 아주 복잡하고 수많은 "일들"을합니다 .. 전체 루프를 1000 루프 스크립트로 만들면 문제가 생깁니다.각 루프 사이에 내 runspace를 정리해야합니다 - 내 스크립트를 정리하는 방법
각 변수의 일부/두 개가 두 배가되고 각 루프마다 엉망이됩니다 ..
물론 이것은 같은 runspace에서 스크립트를 실행하기 때문에 발생합니다. 그럼 어떻게해야합니까? 스크립트가 끝날 때 remove-variable
으로 모든 변수를 삭제 하시겠습니까? 아니면 각 실행 사이에 내 작업 공간을 비울 수있는 마법 같은 것이 있습니까?
은 내가 어수선 일을했습니다 느낌과 내가 불필요한 함수들이 그냥/변수가있을 경우 알려줍니다 스캐너의 일종이 필요하다는 것을 ... 나는 학습의 초기 단계에서 아직 오전이 스크립트는 나와 함께하고있다 "모든 방법"이므로 좋은 코딩 방법이 아닙니다.
그래서 내 상황에서 "모범 사례"는 무엇입니까?
안녕하세요 Bart! 왜 제 질문을 편집 했습니까? – Sune
아마 모든 1000 라인을 루프에서 실행할 필요가 없을까요? :-) –
모범 사례는 작은 스크립트로 분해하고 (또는 푸시 할 때) 변수를 명시 적으로 초기화하는 것입니다. 어떤 종류의 명확한 Runspace Manouvre는 증상을 해결할 수 있습니다. 한 번에 같은 문제가 발생할 수 있습니다. –