Написал код для создания пользователя через powerShell с указанием ролей и галочки на нужные параметра пароля,но ни как не могу понять как добавить среду запуска программы,чтобы пользователь при подключении по rdp сразу подключался к нужному приложению.
Не думал что это так сложно,но в инете вообще ни кто не задавался этим вопросом да на сайте микрософт тоже как-то забыли об этом упомянуть...
Сам код для создания пользователя:
Wake up, Neo, select all
function adUs{
$Error.clear()
$Name = ""
$password = ""
$i = 0
$arrayNameGroup = @('Пользователи удаленного рабочего стола','Пользователи')
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("cp866")
do{
$Name = [String]::Concat("test", $i+1)
$lookOutPas = $password = Get-Random -maximum 9999 -Minimum 1000
$password = $password | ConvertTo-SecureString -AsPlainText -Force
New-LocalUser -Name $Name -Password $password
if($Error[$i] -eq $null){
Write-Host "Подождите задаются параметры пользователя"
$user = [adsi]"WinNT://$env:COMPUTERNAME/$Name,user"
$user.Put("userflags",0x10040)
$user.SetInfo()
foreach($arNaGr in $arrayNameGroup){
Add-LocalGroupMember -Name $Name -GroupName $arNaGr
}
cls
$Name
$lookOutPas
break
}
cls
}while($Error[$i++] -ne $null)
}
adUs
вот собствено этот великолепный параметр ,который не могу поставить уже неделю).