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


$pass = ConvertTo-SecureString "Apex12345!" -AsPlainText -Force

New-LocalUser `
  -Name "apexscan" `
  -Password $pass `
  -PasswordNeverExpires `
  -ErrorAction SilentlyContinue

$Everyone = (New-Object System.Security.Principal.SecurityIdentifier("S-1-1-0")).Translate([System.Security.Principal.NTAccount]).Value

Grant-SmbShareAccess `
  -Name "ApexScan" `
  -AccountName "apexscan" `
  -AccessRight Full `
  -Force

$acl = Get-Acl "C:\ApexScan"

$rule = New-Object System.Security.AccessControl.FileSystemAccessRule(
    "apexscan",
    "FullControl",
    "ContainerInherit,ObjectInherit",
    "None",
    "Allow"
)

$acl.SetAccessRule($rule)
Set-Acl "C:\ApexScan" $acl