$DisabledUsers = (Get-ADUser -filter {enabled -eq $false} -Properties displayname | select displayname).displayname$DisabledUsers = (Get-ADUser -filter {enabled -eq $false} -Properties displayname).displayname$DisabledUsers = Get-ADUser -filter {enabled -eq $false} -Properties displayname | select -exp displayname foreach($user in $userAll){
Get-ADUser $user -filter {enabled -eq $false}
if($user){foreach($user in $userAll){
if(-not $user.enabled){$userAll = Get-ADUser -filter oper* -Property MemberOf я до этого догадался
делать так что бы к папке был доступ у остальных пользователей домена только для чтение?права readonly на папку более высокого уровня и правильное наследование
mkdir C:\obmen\$newou\$newfolder\Личное
$acl = Get-Acl C:\obmen\$newou\$newfolder\Личное
$permission = "MSK\$newuser", "read,write", "containerinherit,objectinherit", "none", "allow"
$ace = new-object security.accesscontrol.filesystemaccessrule $permission
$acl.setaccessrule($ace)
$acl | set-acl C:\obmen\$newou\$newfolder\Личное
Зачем каждому компу в домене формировать список компов в домене ??
ваш скрипт не должен ничего формировать, а должен скачать и заапгрейдить
а списком компов в домене занимается GPO
А вообще, если вам нужен computer-wide софт, а не user-wide,
вам проще вообще с GPO не связываться, а таки сформировать список компов в домене и расставить везде софт удалённо, со своего рабочего.