scwcmd analyze

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2012 R2 и Windows Server 2012

Определяет, соответствует ли компьютер политике. Результаты возвращаются в файле .xml.

Эта команда также принимает список имен компьютеров в качестве входных данных. Чтобы просмотреть результаты в браузере, используйте представление scwcmd и укажите %windir%\security\msscw\TransformFiles\scwanalysis.xsl в качестве преобразования XSL.

Синтаксис

scwcmd analyze [[[/m:<computername> | /ou:<OuName>] /p:<policy>] | /i:<computerlist>] [/o:<resultdir>] [/u:<username>] [/pw:<password>] [/t:<threads>] [/l] [/e]

Параметры

Параметр Описание
/М:<computername> Указывает имя NetBIOS, DNS-имя или IP-адрес компьютера для анализа. Если указан параметр /m, необходимо также указать параметр /p.
/Подразделение:<OuName> Указывает полное доменное имя подразделения (OU) в службах домен Active Directory. Если указан параметр /ou, необходимо также указать параметр /p. Все компьютеры в подразделении будут проанализированы по данной политике.
/p:<policy> Указывает путь и имя файла .xml файла политики, который будет использоваться для выполнения анализа.
/Я:<computerlist> Указывает путь и имя файла .xml файла, содержащего список компьютеров вместе с ожидаемыми файлами политики. Все компьютеры в файле .xml будут проанализированы по соответствующим файлам политики. Пример .xml файла %windir%\security\SampleMachineList.xml.
/O:<resultdir> Указывает путь и каталог, в котором должны быть сохранены файлы результатов анализа. По умолчанию используется текущий каталог.
/U:<username> Указывает альтернативные учетные данные пользователя, используемые при выполнении анализа на удаленном компьютере. По умолчанию используется пользователь, вошедший в систему.
/Pw:<password> Указывает альтернативные учетные данные пользователя, используемые при выполнении анализа на удаленном компьютере. По умолчанию используется пароль пользователя, вошедшего в систему.
/t:<threads> Указывает количество одновременных операций анализа, которые должны поддерживаться во время анализа. Диапазон значений равен 1–1000, а значение по умолчанию — 40.
/l Вызывает ведение журнала процесса анализа. Один файл журнала будет создан для каждого компьютера, который анализируется. Файлы журнала будут храниться в том же каталоге, что и файлы результатов. Используйте параметр /o, чтобы указать каталог для файлов результатов.
/e Регистрировать событие в журнал событий приложения, если обнаружена несоответствие.
/? Отображение справки в командной строке.

Примеры

Чтобы проанализировать политику безопасности для файла webpolicy.xml, введите следующее:

scwcmd analyze /p:webpolicy.xml

Чтобы проанализировать политику безопасности на компьютере с именем веб-сервера для файла webpolicy.xml с помощью учетных данных учетной записи webadmin , введите следующее:

scwcmd analyze /m:webserver /p:webpolicy.xml /u:webadmin

Чтобы проанализировать политику безопасности для файла webpolicy.xml, с не более чем 100 потоками и выводить результаты в файл с именем результатов в общей папке результирующий сервер, введите:

scwcmd analyze /i:webpolicy.xml /t:100 /o:\\resultserver\results

Чтобы проанализировать политику безопасности для подразделения webServers для файла webpolicy.xml с помощью учетных данных домена Администратор введите следующее:

scwcmd analyze /ou:OU=WebServers,DC=Marketing,DC=ABCCompany,DC=com /p:webpolicy.xml /u:DomainAdmin