전반적으로, 이것은 훈련 코퍼스에서 플래시 감가 상각의 심각성을 결정하는 데 도움이되는 스크립트 세트입니다. 시간이 지남에 따라 추가 스크립트가 추가됩니다.
이들은 로컬 컴퓨터에서 플래시 기반 컨텐츠를 찾기위한 PowerShell 스크립트입니다.
이 스크립트는 서로를 참조 하므로이 저장소를 복제 하거나 ZIP 파일로 다운로드 해야합니다.
그것들을 실행하려면 PowerShell 터미널 활성이 필요합니다. 이를 위해 :
powershell , OROpen PowerShell window here 선택하십시오현재 스크립트는 두 가지 문제를 해결합니다.
PowerShell 구문이 조금 이상하게 보일 수 있으므로 예제로 시작합니다.
당신을 가정하십시오 :
E:SCORM 의 일부 폴더의 모든 것을 확인하고 싶습니다.이 스크립트를 저장 한 곳으로 탐색하고 PowerShell 터미널을 열고 다음을 입력 할 수 있습니다.
PowerShell -File find.ps1 -Path "E:SCORM"
참고 : PowerShell이 "실행 정책"에 대해 불평하면 논쟁으로이를 우회 할 수 있습니다.
PowerShell -File find.ps1 -Path "E:SCORM" -ExecutionPolicy Bypass
그런 다음 창은 어떤 파일을 찾는 지 설명하고 결국 두 개의 CSV 파일을 생성합니다.
특정 경로에 포함 된 SCORM 및 SWF 컨텐츠 만 필터링하고 파일이 다음과 같이 보였다고 가정 해 봅시다.
- E:
- SCORM
- Courses
- final_t1
-Courseware
- course.zip
- testing_t2
-Courseware
- course.zip
- demo_t2
-Courseware
- course.zip
- Others
- Testing
- course.zip
-filter 인수를 사용하여 일치하는 경로를 필터링 할 수 있습니다. final_*Courseware 유사한 경로가있는 모듈 만 확인하려면 다음을 사용할 수 있습니다.
PowerShell -File find.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
find.ps1 스크립트는 기본적으로 find-swf.ps1 및 find-in-scorm.ps1 파일을 실행하지만 동일한 구문으로 개별적으로 실행할 수 있습니다.
PowerShell -File find-in-scorm.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
각 스크립트는 실행 중에 발생한 정보를 요약하는 다른 CSV를 생성합니다.
find-swf.ps1 스크립트는 디렉토리에 앉아있는 일반 SWF 파일을 확인하므로 SWF 헤더를 읽어 해당 파일에 대한 더 세분화 된 정보를 추론 할 수 있습니다. 이 CSV에는 다음이 포함됩니다.
find-in-scorm.ps1 스크립트는 zip 파일을 확인하고 scorm 모듈이 Zipped인지 여부를 결정하려고합니다. 이 CSV에는 해당 모듈 내의 SWF 컨텐츠 수량에 대한 정보가 포함됩니다.