标签: windows-command-prompt

在 Windows cmd 中指定到接口的路由

我有一台带有 2 个网络接口的计算机。一个接口连接到 IP 为 192.168.0.254 的 LAN 网络,另一个连接到记录仪服务器(192.168.0.233)。192.168.0.10 是 LAN 的网关。当我尝试ping 192.168.0.6时,Windows首先尝试路由到没有网络的接口(192.168.0.233);我想添加到 192.168.0.6/255.255.255.0 的路由,指定当我尝试 ping 192.168.0.6 时我想使用接口 192.168.0.254。我试过了:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.10 if 13
Run Code Online (Sandbox Code Playgroud)

这是我的界面的打印件:

截图 1

当我将静态路由添加到表中时,它不显示指定的接口,仅将其关联到网关。

截图 2

这是正确的吗?

static-routes route windows-command-prompt interface

16
推荐指数
2
解决办法
10万
查看次数

调用批处理文件并使用其自己的路径/目录运行

我有一个批处理文件,可以像这样调用其他批处理文件:

e:\foo\master.bat 有内容:

call e:\bar\run1.bat 
Run Code Online (Sandbox Code Playgroud)

e:\bar\run1.bat有内容

app1.exe
Run Code Online (Sandbox Code Playgroud)

问题是当我运行master.bat app1.exe时不会被执行,因为它会期望它在e:\foo目录中而不是在e:\bar目录中

windows batch-file batch windows-command-prompt

16
推荐指数
1
解决办法
7万
查看次数

是否有与 Unix shell 的 exec 等效的 Windows CMD?

Windows 中是否有与 Unix Shell 的“exec”等效的东西?基本上,我需要避免分叉新进程,以便保留输入/输出管道以及进程 ID。

编辑:

所以,这是我的问题。我有一个启动脚本的进程 A,该脚本通过执行进程 B 结束。我需要 A 获取 B 的所有输出,并且能够通过杀死它产生的进程(脚本)来杀死 B .

在 Unix 上,执行 B with 可以exec完成这项工作。

windows shell windows-command-prompt

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

如何从命令提示符标题中删除“管理员:”

在 Windows Vista 中,有没有办法从命令提示符窗口的标题中删除“管理员:”一词?

'title' 命令只更新 'Administrator:' 之后的部分,所以不会这样做。

windows command-line-interface windows-command-prompt windows-vista

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

如何从现有的 cmd 窗口启动新的 cmd 窗口?

只需键入“cmd”即可将其保留在同一窗口中。我还想做“cmd / c 命令”并让它在单独的窗口中运行。

windows command-line-interface windows-command-prompt

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

如何让任务调度程序在调用批处理文件时显示 cmd shell?

我正在使用 Windows 2008 R2 并且我正在尝试在任务计划程序中安排我的应用程序。我已经使用正确的设置创建了一个批次。

我遇到的问题是:我需要显示 Cmd shell 窗口(运行 bat),但是任务调度程序在后台启动应用程序并且 Cmd 窗口无处可见。

我从任务调度程序中尝试了不同的东西:

- cmd /c start ...MyProgram.bat does not work.
- I tried calling my batch directly does not work.
- I also tried a piece of vbs script with winScriptHost.run does not work either.
Run Code Online (Sandbox Code Playgroud)

我错过了什么?我该如何解决这个问题?

windows-command-prompt task-scheduler

9
推荐指数
3
解决办法
6万
查看次数

如何获取远程计算机的MAC地址

我有具体情况。我想从不在域中的远程计算机获取 MAC 地址。我知道远程计算机的主机名和 IP 地址。我的电脑IP地址是192.168.2.40,远程电脑IP是192.168.2.41。

我试过了:

arp -a <remote IP Address>
No ARP entries found.

nbtstat -n <remote hostname>
Host not found.

getmac /s <remote IP Address>
ERROR: The RPC server is unavailable.
Run Code Online (Sandbox Code Playgroud)

是否可以从命令行、powershell 或其他方式获取远程系统的 MAC 地址?需要设置哪些条件?谢谢你。

networking windows powershell remote windows-command-prompt

9
推荐指数
3
解决办法
6万
查看次数

如何在 Windows 命令行上转义 &gt; 符号?

例如,foo -option 10->30 file.ext(这是所需的实际语法)将输出重定向到名为 30 的文件。如何让 cmd 理解我想传递实际的 > 字符?我尝试了几种形式的双引号都无济于事。

windows command-line-interface windows-command-prompt

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

如何轻松地重新连接到“不可用”的网络共享

每隔一段时间,我以管理员用户身份运行 cmd。为了方便起见,我设置了一个快捷方式......

C:\Windows\System32\runas.exe /u:admin.user@domain cmd 
Run Code Online (Sandbox Code Playgroud)

在某些时候,我想运行指向我的普通用户可用的映射驱动器的脚本。

C:\Windows\system32>net use
Status       Local     Remote                    Network

-------------------------------------------------------------------------------
Unavailable  L:        \\fileserver\shared\path
                                                Microsoft Windows Network
Unavailable  X:        \\fileserver\shared\temp         Microsoft Windows Network
The command completed successfully.
Run Code Online (Sandbox Code Playgroud)

我对让我的 L: 驱动器映射特别感兴趣。我认为这样的事情应该有效......

C:\Windows\system32>net use l:
Local name        l:
Remote name       \\fileserver\shared\path
Resource type     Disk
The command completed successfully.

C:\Windows\system32>l:
The system cannot find the drive specified.
Run Code Online (Sandbox Code Playgroud)

如果我重新映射驱动器,一切都很愉快,但它是一件苦差事(实际上“路径”要长得多)。

C:\Windows\system32>net use l: \\fileserver\shared\path
The command completed successfully.

C:\Windows\system32>l:

L:\>
Run Code Online (Sandbox Code Playgroud)

windows windows-command-prompt windows-net-command

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

在脚本中输入本地管理员用户名和密码

我的网络上有很多客户端,我希望我的脚本执行以下操作:

[1] 使用本地管理员详细信息打开提升的命令提示符。注意:我不想为每个用户输入用户名和密码。

[2] 使用以下命令卸载java:"wmic product where "name like 'java%'" call uninstall"

[3] 然后我想在 PC 重新启动后安装另一个版本的 Java。

目前我不太担心第 2 步和第 3 步,但是第 1 步给我带来了一些问题。我尝试了以下方法:

runas 命令
NirSoft 程序
PowerShell

我真的只是想知道这是否可行,而无需访问网络上的每台 PC 并输入本地管理员密码。

/sf/ask/1336867101/

提前致谢。廷博

automation scripting windows uac windows-command-prompt

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