Сценарий PowerShell для массового уникального пароля для файла / папки - PullRequest
0 голосов
/ 21 апреля 2020

Так что мне нужно однозначно назначить другой пароль для 240 файлов на 150 usb.

Если есть сценарий powershell или стороннее программное обеспечение, о котором вам известно?

Очевидно, что я бы не стал делать 150 usb одновременно (если бы вы знали о развертывании, я мог бы сделать это в компьютерной лаборатории, предполагая, что каждый компьютер будет назначать usb одинаковые буквы / с)

30 групп по 5 студентов, так что я буду заниматься по 5 одновременно. Эти пять будут иметь одинаковое шифрование, всего 8 разных файлов с 8 разными паролями.

1 Ответ

0 голосов
/ 23 апреля 2020

Это пробудило во мне интерес, так что вот идея. T ie пароль к метке тома. Конечно, проверить это тривиально, но, по крайней мере, нужен и USB, и файл. И поскольку это головоломка в стиле квеста, возможно, она не должна быть слишком сложной.

Сначала создайте псевдоним 7-Zip, который используется для сжатия и шифрования файлов. Затем получите серийный номер тома через WMI. В примере ищется серийный номер диска C, поэтому замените его на любую букву, которую использует ваш USB. Затем вызовите фактическое сжатие. Точно так же,

Set-Alias sz 'C:\Program Files\7-Zip\7z.exe'
$key=(Get-WmiObject -query "select volumeserialnumber from Win32_logicaldisk where name ='c:'").VolumeSerialNumber.insert(4, '-')  
invoke-command { sz $args } -argumentlist @("a", "-p$key", "-tzip", "supersecret.zip", "secrets\*") 

Это можно записать как функцию, поэтому каждый раз, когда вы закончите с USB, вызывайте функцию снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...