Оболочка Windows CMD - какой простой способ перенаправить саму команду в вывод? Если я делаю net localgroup administrators>% computername% -admins.txt, я бы хотел, чтобы выходной файл также содержал сетевой оператор.
Мне не доступен PowerShell; только чистый CMD / COMMAND.
Это для аудита; аудиторы хотят видеть, какая команда дала результат. Я стараюсь избегать скриншотов или огромных копипастов из окон CMD.
Может быть, немного хромает, но поместите команду в командный файл и перенаправьте вывод командного файла в свой текстовый файл.
c:\echo net localgroup administrators > net_local_administrators.bat
c:\net_local_administrators.bat > %computername%-admins.txt
c:\del net_local_administrators.bat
Содержимое% computername% -admins.txt (имена членов очищены):
C:\>net localgroup administrators
Alias name administrators
Comment Administrators have complete and unrestricted access to the computer/domain
Members
-------------------------------------------------------------------------------
Administrator
MYDomain\Domain Admins
User1
User2
The command completed successfully.