No geral, este é um conjunto de scripts destinados a ajudar a determinar a gravidade da depreciação flash em um corpus de treinamento. Scripts adicionais serão adicionados ao longo do tempo.
Estes são scripts do PowerShell para localizar o conteúdo baseado em flash em uma máquina local.
Como esses scripts se referem, você deve clonar este repositório ou baixá -lo como um arquivo zip .
Para executá -los, você precisará de um terminal PowerShell ativo. Para fazer isso, também:
powershell , ouOpen PowerShell window hereOs scripts atuais abordarão dois problemas:
Como a sintaxe do PowerShell pode parecer um pouco estranha, começaremos com um exemplo.
Suponha que você:
E:SCORMVocê navegaria para onde quer que salvasse esses scripts, abriria um terminal PowerShell e digite:
PowerShell -File find.ps1 -Path "E:SCORM"
NOTA: Se PowerShell reclamar da sua "política de execução", você poderá ignorar isso com um argumento:
PowerShell -File find.ps1 -Path "E:SCORM" -ExecutionPolicy Bypass
A janela descreverá quais arquivos está encontrando e, eventualmente, produzirá dois arquivos CSV:
Suponha agora que você deseja filtrar apenas o conteúdo do SCorm e SWF contido em caminhos específicos e que nossos arquivos pareciam:
- E:
- SCORM
- Courses
- final_t1
-Courseware
- course.zip
- testing_t2
-Courseware
- course.zip
- demo_t2
-Courseware
- course.zip
- Others
- Testing
- course.zip
Você pode filtrar um caminho correspondente usando o argumento -filter . Se quiséssemos verificar esses módulos com caminhos que se assemelham final_*Courseware , poderíamos usar:
PowerShell -File find.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
Enquanto o script find.ps1 executa os arquivos find-swf.ps1 e find-in-scorm.ps1 por padrão, você pode executar qualquer um deles individualmente com a mesma sintaxe:
PowerShell -File find-in-scorm.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
Cada script produzirá um CSV diferente resumindo as informações encontradas durante a execução.
Como o script find-swf.ps1 verifica os arquivos SWF simples em um diretório, ele pode ler os cabeçalhos SWF para deduzir mais informações granulares sobre esses arquivos. Esses CSVs incluem:
O script find-in-scorm.ps1 verifica arquivos Zip e tenta determinar se eles são ou não módulos de scorm. Esses CSVs incluem informações sobre a quantidade de conteúdo de SWF nesses módulos: