На ферме RDS ферме используем для профилей пользователей виртуальные диски.
Что бы узнать человеческое название профилей используем скрипт
$UPDShare = $args[0]
$fc = new-object -com scripting.filesystemobject
$folder = $fc.getfolder($UPDShare)
"Username,SiD" >> export.csv
foreach ($i in $folder.files)
{
$sid = $i.Name
$sid = $sid.Substring(5,$sid.Length-10)
if ($sid -ne "template")
{
$securityidentifier = new-object security.principal.securityidentifier $sid
$user = ( $securityidentifier.translate( [security.principal.ntaccount] ) )
$user,$i.Name -join "," >> export.csv
}
}
$a = Import-Csv export.csv
$a
запускать
.\ShowUPDFolderDetails E:\UserProfileDisks
Результат
Similar Posts:
- Как массово создать учётные записи в АД из csv файла
- Как в mssql узнать какие права на базы данных имеет пользователь.
- Как найти битые профили fslogix и найти профили которые не монтировались на сервер
- Как открыть профиль пользователя без монтирования (vhdx) user profile disk.
- Как вывести в mssql какие права имеет пользователь или группа ad на базы данных .

