将命令行redirect到它自己的输出中?

Windows CMD shell – 将命令本身redirect到输出的简单方法? 如果我做networking本地pipe理员>%computername%-admins.txt,我想输出文件也包含networking语句。

没有PowerShell可用于我; 纯粹的CMD /命令只。

这是一个审计; 审计人员希望看到生成输出的命令。 我试图避免从CMD窗口截图或巨大的复制粘贴。

也许有点跛脚,但将命令放在batch file中,并将batch file的输出redirect到您的txt文件。

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.