Что касается этого ...
разрешить ввод пользователей из текстового или CSV-файла.
... это все, что это ...
$users = Get-ADUser -Filter *
… Вы просто замените это своим файлом
$users = Import-Csv -Path $UncToUserList.csv
Тем не менее, по вашему вопросу, поскольку это действительно распространенная базовая вещь PowerShell, я предполагаю, что вы новичок в этоми посоветовал бы действительно расширить PowerShell, используя все свободно доступные учебные ресурсы по TechNet МВА , MSChannel9 и YouTube , а также электронные книги , чтобы избежать путаницы и разочарований в ваших циклах обучения.
Кроме того, вы никогда не должны запускать какой-либо ненадежный код или код, который вы не полностью понимаете.Используйте только в тестовой среде, из которой вы можете полностью восстановиться, прежде чем рассматривать производственные запуски, чтобы избежать ошибок, которые могут привести к ошибке RPE - «Возобновление создания события».