Я хочу написать пакетный сценарий или сценарий vbs для сбора всех пользователей (локальных по отношению к серверу, т. Е. Администраторов или локальную учетную запись (не пользователей рекламы)) на наборе серверов в моей сети.
Я предполагаю, что могу сделать это по подсети. Можно даже поместить имена серверов в текстовый файл csv, чтобы сценарий мог читать из него и возвращать отчеты. Есть много вопросов. Я бы использовал сетевого пользователя, но у меня был только локальный доступ.
Идеи? Или слишком много защитных стен, чтобы работать?
Обновление: у меня есть доступ к этим серверам. В основном это проверка безопасности, чтобы убедиться, что ни один другой администратор не изменил шаблон. Powershell тоже подойдет.
Я знаю, что это возможно. Просто было какое-то время ...
используя PowerShell
computerName = Read-Host 'Enter computer name or press <Enter> for localhost'
if ($computerName -eq "") {$computerName = "$env:computername"}
$computer = [ADSI]"WinNT://$computerName,computer"
$computer.psbase.Children | Where-Object { $_.psbase.schemaclassname -eq 'user' } | Format-Table Name, Description -autoSize
или вы можете использовать пример из technet, как предлагается. вот один