标签: windows-command-prompt

给定 Windows 上的 PID - 如何找到执行它的命令行指令?

在数据库上,我可以获得所有当前正在运行的进程的列表,以及启动它们的 sql 命令。

我想在 windows box 上做类似的事情。

我可以获取进程列表,但不能获取启动它们的命令行。

我的问题是:给定 Windows 上的 PID - 如何找到执行它的命令行指令?

假设:

  • Windows 7 和同等服务器

windows windows-command-prompt pid

30
推荐指数
3
解决办法
2万
查看次数

28
推荐指数
6
解决办法
11万
查看次数

关闭最后一个后在Windows 2012 Server core上打开一个新的cmd控制台?

在我的新测试服务器(Windows Server 2012 核心服务器)上,我使用exit命令关闭了唯一打开的 cmd 控制台。

我现在如何打开另一个提示?我会被迫重新启动机器吗?

windows windows-command-prompt windows-server-core windows-server-2012-r2

28
推荐指数
3
解决办法
10万
查看次数

Windows 命令提示符:如何获取当前目录中所有文件的数量?

您将使用什么命令cmd.exe来查找当前目录中的文件数?

这里有powershell选项吗?

更新:我希望避免dir,因为我知道当前目录中有 10,000 多个文件。想要避免枚举输出到 cmd 窗口。谢谢!

powershell command-line-interface directory windows-command-prompt

25
推荐指数
5
解决办法
19万
查看次数

文件名中的当前日期

我已经安排了使数据库转储的备份脚本。如何将日期时间戳添加到文件名?

我说的是 Windows 和 CMD。

windows windows-command-prompt

24
推荐指数
3
解决办法
15万
查看次数

强制“net user”命令设置超过 14 个字符的密码

我正在发出一些“net user”命令来在我的桌面上设置本地用户以用于某些测试目的,并且需要设置一个长度超过 14 个字符的密码。在这样做时,Windows 会发出一个提示来确认长密码,我想知道是否有人知道如何抑制该提示并强制设置长密码。您可以通过发出以下命令来查看我所说的提示...

net user MyUser MyPasswordIsReallyLong /ADD
Run Code Online (Sandbox Code Playgroud)

它触发以下提示

输入的密码超过 14 个字符。装有 Windows 2000 之前的 Windows 的计算机将无法使用此帐户。您要继续此操作吗?(是/否) [是]:

此外,一位更高级的成员能否帮助创建以下标签:net-user

windows shell user-management windows-command-prompt

24
推荐指数
1
解决办法
2万
查看次数

如何在 Windows 中显示命令输出的前 N ​​行?(相当于 Unix 命令“head”)

我需要一个等效的 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 输出中提取任意行?使用单衬纸做到这一点很重要。没有脚本!

windows command-line-interface windows-command-prompt

21
推荐指数
3
解决办法
11万
查看次数

从 sysinternal 的 psexec 捕获远程进程的输出

我试图从 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 windows-command-prompt pstools

20
推荐指数
1
解决办法
8万
查看次数

命令行 - 切换到管理员模式

是否可以在命令行中从正常模式切换到管理员模式?我不想通过右键单击并选择“以管理员身份运行”来打开命令行。谢谢

powershell command-line-interface windows-command-prompt

19
推荐指数
2
解决办法
11万
查看次数

如何在不使用 sc qc 的情况下获取 Windows 服务可执行文件的路径?

我需要通过命令提示符查询 Windows 服务的可执行路径。我想我的方式做到这一点是:sc qc myServiceName,但是当我这样做,我得到以下错误:

[SC] QueryServiceConfig 失败 122:

传递给系统调用的数据区太小。

[SC] GetServiceConfig 需要 1094 字节

我认为这意味着 sc 命令正在向其他一些库发送一个数据结构,该结构对于需要返回的数据来说太小了。SC 没有用更大的数据结构(1094 字节)很好地重试,它会爆炸并给我这个丑陋的错误消息。谢谢微$oft。

那么有没有办法解决这个错误?我只需要可执行文件的路径,但如果需要,我会从其他一些文本中解析它。

windows windows-service windows-command-prompt

17
推荐指数
4
解决办法
7万
查看次数