Загрузка данных


$dir = "C:\Users\Public\Documents\EFS_LR5"

$thumb = "2523075F849004A490686A129F2DC5655D81EB50"

$cert = Get-Item "Cert:\CurrentUser\My\$thumb"

Export-Certificate -Cert $cert -FilePath "$dir\Daniil_EFS.cer" -Type CERT -Force









$dir = "C:\Users\Public\Documents\EFS_LR5"

$cert = "$dir\Daniil_EFS.cer"

$file = "$dir\File_2.txt"

Import-Certificate -FilePath $cert -CertStoreLocation "Cert:\CurrentUser\TrustedPeople"

cipher /adduser "/certfile:$cert" "$file"

cipher /c "$file"








whoami

Get-Content "C:\Users\Public\Documents\EFS_LR5\File_2.txt"









net user EFS_Lab3 * /add








$dir = "C:\Users\Public\Documents\EFS_LR5"
$user = "$env:COMPUTERNAME\EFS_Lab3"

icacls $dir /grant "${user}:(RX)"
icacls "$dir\File_2.txt" /grant "${user}:(R)"









runas /user:.\EFS_Lab3 "powershell.exe -NoProfile -NoExit"








whoami

Get-Content "C:\Users\Public\Documents\EFS_LR5\File_2.txt"