En general, este es un conjunto de scripts destinados a ayudar a determinar la gravedad de la deprecación flash en un corpus de entrenamiento. Se agregarán scripts adicionales con el tiempo.
Estos son scripts de PowerShell para localizar contenido basado en flash en una máquina local.
Como estos scripts se hacen referencia entre sí, debe clonar este repositorio o descargarlo como un archivo zip .
Para ejecutarlos, necesitará un terminal PowerShell activo. Para hacer esto, tampoco:
powershell , oOpen PowerShell window hereLos scripts actuales abordarán dos problemas:
Como la sintaxis de PowerShell puede parecer un poco extraña, comenzaremos con un ejemplo.
Supongamos que usted:
E:SCORMExploraría donde haya guardado estos scripts, abriría una terminal de PowerShell y escriba:
PowerShell -File find.ps1 -Path "E:SCORM"
Nota: Si PowerShell se queja de su "política de ejecución", entonces puede evitarlo con un argumento:
PowerShell -File find.ps1 -Path "E:SCORM" -ExecutionPolicy Bypass
La ventana describirá qué archivos está encontrando y eventualmente producirá dos archivos CSV:
Supongamos ahora que desea filtrar solo el contenido de SCORM y SWF contenido en rutas específicas y que nuestros archivos se parecían:
- E:
- SCORM
- Courses
- final_t1
-Courseware
- course.zip
- testing_t2
-Courseware
- course.zip
- demo_t2
-Courseware
- course.zip
- Others
- Testing
- course.zip
Puede filtrar para una ruta coincidente utilizando el argumento -filter . Si solo quisiéramos verificar esos módulos con rutas que se asemejan final_*Courseware , podríamos usar:
PowerShell -File find.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
Mientras que el script find.ps1 ejecuta los archivos find-swf.ps1 y find-in-scorm.ps1 de forma predeterminada, puede ejecutar cualquiera de los que individualmente con la misma sintaxis:
PowerShell -File find-in-scorm.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
Cada script producirá un CSV diferente que resumirá la información que encontró durante la ejecución.
A medida que el script find-swf.ps1 verifica los archivos SWF simples que se encuentran en un directorio, puede leer los encabezados SWF para deducir más información granular sobre esos archivos. Estos CSV incluyen:
El script find-in-scorm.ps1 verifica los archivos zip e intenta determinar si son o no módulos SCORM. Estos CSV incluyen información sobre la cantidad de contenido de SWF dentro de esos módulos: