flash finder
1.0.0
總體而言,這是一組腳本,旨在幫助確定培訓語料庫上閃光貶值的嚴重性。隨著時間的推移,其他腳本將添加。
這些是用於在本地計算機上找到基於閃存的內容的PowerShell腳本。
當這些腳本相互引用時,您應該克隆此存儲庫,或者將其作為zip文件下載。
要運行它們,您將需要一個活躍的PowerShell終端。要這樣做,要么:
powershell或Open 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文件,並嘗試確定它們是否是zip zport scorm模塊。這些CSV包括有關這些模塊中SWF內容數量的信息: