$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