Я нахожусь на сервере Windows 2016 и пытаюсь получить RSOP с удаленного компьютера с Windows 2008 с помощью команды GPRESULT. Однако, когда я использую команду:
gpresult /S 10.0.52.234 /U Administrator /P !2Pwz%3<.2$ /SCOPE COMPUTER /X output.xml
Я получаю такую ошибку:
ERROR: Invalid Syntax. Options /U, /P, /R, /V, /Z cannot be specified along with /X, /H.
Есть ли способ подключиться к удаленному компьютеру (используя / u и / p) и вывести RSOP в xml или html. (возможно, импортируйте политики на целевой сервер, а затем используйте GPResult на конечном сервере, чтобы не требовать / u и / p)
Насколько я понимаю, параметр / X нельзя использовать, если вы используете параметры / U и / P.
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/gpresult
Один из способов обхода этой проблемы - выполнить эту команду от пользователя, имеющего доступ к удаленному компьютеру, и тогда вам не нужно будет использовать параметры / U и / P.
Итак, ваша команда будет выглядеть так, если вы запустите ее с пользователем, у которого есть доступ и соответствующие права к 10.0.52.234.
gpresult /S 10.0.52.234 /SCOPE COMPUTER /X output.xml
Помимо этого, всегда можно создать небольшой сценарий PowerShell, который будет подключаться к удаленному компьютеру, запускать gpresult и затем копировать файл отчета в желаемую систему.