Quantcast
Channel: foreach | Operating systems, scripting, PowerShell and security | jesusninoc.com
Viewing all articles
Browse latest Browse all 409

Create users and groups, add into a group and share directory

$
0
0

#Read file, create users and groups, add a user into a group, create a directory for each user and share directory.
#File content:
#g,grupo
#u,pepe,pass,grupo

foreach($val in Get-Content C:user.txt)
{
$sli=$val.Split(“,”)
if($sli.Length -eq 2)
{
Write-Host “Create group”

#Create a group $sli[1]
net localgroup $sli[1] /add
}
elseif($sli.Length -eq 4)
{
Write-Host “Create user”

#Crete user $sli[1], value $sli[2]
net user $sli[1] /add $sli[2]

#Add user in a group $sli[3]
net localgroup $sli[3] $sli[1] /add

#Add directory and share
[string]$ruta=”C:”+$sli[1]
New-Item $ruta -ItemType directory

#Command use string parameters
[string]$aux=$sli[1]
net share $aux=$ruta
}
else
{
Write-Host “Error”
}
}

The post Create users and groups, add into a group and share directory appeared first on Security.


Viewing all articles
Browse latest Browse all 409

Trending Articles