在数据库上,我可以获得所有当前正在运行的进程的列表,以及启动它们的 sql 命令。
我想在 windows box 上做类似的事情。
我可以获取进程列表,但不能获取启动它们的命令行。
我的问题是:给定 Windows 上的 PID - 如何找到执行它的命令行指令?
假设:
如何通过 bat 文件获取 Windows 系统上的驱动器号列表及其相关标签?
在我的新测试服务器(Windows Server 2012 核心服务器)上,我使用exit命令关闭了唯一打开的 cmd 控制台。
我现在如何打开另一个提示?我会被迫重新启动机器吗?
windows windows-command-prompt windows-server-core windows-server-2012-r2
您将使用什么命令cmd.exe来查找当前目录中的文件数?
这里有powershell选项吗?
更新:我希望避免dir,因为我知道当前目录中有 10,000 多个文件。想要避免枚举输出到 cmd 窗口。谢谢!
powershell command-line-interface directory windows-command-prompt
我已经安排了使数据库转储的备份脚本。如何将日期时间戳添加到文件名?
我说的是 Windows 和 CMD。
我正在发出一些“net user”命令来在我的桌面上设置本地用户以用于某些测试目的,并且需要设置一个长度超过 14 个字符的密码。在这样做时,Windows 会发出一个提示来确认长密码,我想知道是否有人知道如何抑制该提示并强制设置长密码。您可以通过发出以下命令来查看我所说的提示...
net user MyUser MyPasswordIsReallyLong /ADD
Run Code Online (Sandbox Code Playgroud)
它触发以下提示
输入的密码超过 14 个字符。装有 Windows 2000 之前的 Windows 的计算机将无法使用此帐户。您要继续此操作吗?(是/否) [是]:
此外,一位更高级的成员能否帮助创建以下标签:net-user
我需要一个等效的 Unixhead命令(显示输出的前 N 行)。这是我目前使用的:
tasklist | find /N " " | findstr /r \[[0-9]\]
Run Code Online (Sandbox Code Playgroud)
上面的代码显示tasklist's 输出的前 10 行。find /N " "在每行的开头添加一个行号,同时findstr /r \[[0-9]\]使用正则表达式提取前 10 行。
上面的代码有效,但我需要指定任何 range。由于正则表达式不是根据 Windows 中的标准实现的,因此我无法使用其他任何东西。
如何从 cmd 输出中提取任意行?使用单衬纸做到这一点很重要。没有脚本!
我试图从 psexec捕获远程进程的输出(即不是psexec 自己的输出)。因此,例如,我可以运行“ipconfig”并将输出打印到日志文件。
我试过了:
psexec \\myserver ipconfig > output.log
psexec \\myserver ipconfig >> output.log
psexec \\myserver ipconfig 2> output.log
psexec \\myserver ipconfig > output.log 2>&1
Run Code Online (Sandbox Code Playgroud)
最后只给出 psexec 输出。
我不确定所有这些之间有什么区别,但我在其他地方寻找答案时看到了它们的建议。
谁能给我一个示例命令行,将 ipconfig 的输出捕获到文件中?
编辑 1:我希望日志文件保存在本地机器上,而不是远程机器上。
编辑2:
这是我从运行“psexec \\myserver ipconfig”中得到的:
C:\TempDll>psexec \\myserver ipconfig PsExec v1.95 - 远程执行进程 版权所有 (C) 2001-2009 Mark Russinovich Sysinternals - www.sysinternals.com ipconfig 在 myserver 上退出,错误代码为 0。 C:\TempDll>
是否可以在命令行中从正常模式切换到管理员模式?我不想通过右键单击并选择“以管理员身份运行”来打开命令行。谢谢
我需要通过命令提示符查询 Windows 服务的可执行路径。我想我的方式会做到这一点是:sc qc myServiceName,但是当我这样做,我得到以下错误:
[SC] QueryServiceConfig 失败 122:
传递给系统调用的数据区太小。
[SC] GetServiceConfig 需要 1094 字节
我认为这意味着 sc 命令正在向其他一些库发送一个数据结构,该结构对于需要返回的数据来说太小了。SC 没有用更大的数据结构(1094 字节)很好地重试,它会爆炸并给我这个丑陋的错误消息。谢谢微$oft。
那么有没有办法解决这个错误?我只需要可执行文件的路径,但如果需要,我会从其他一些文本中解析它。