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.