草庐IT

cmd_caller_sel

全部标签

windows - cmd.exe/k 开关

我正在尝试使用cmd切换到一个目录,然后执行一个批处理文件例如cmd/kcd"C:\myfolder"startbatch.bat我也试过(没成功)cmdcd/kcd"C:\myfolder"|startbatch.bat虽然第一行(cmd/k)似乎运行正常,但第二个命令永远不会运行。我正在使用Vista作为操作系统 最佳答案 正确的语法是:cmd/k"cd/dc:\myfolder&&startbatch.bat" 关于windows-cmd.exe/k开关,我们在StackOverf

windows - 如何使用windows cmd查看用户权限?

我正在尝试使用Windows中的命令提示符查看用户权限。用户帐户和用户权限,例如:SeBatchLogonRightSeDenyBatchLogonRightSeInteractiveLogonRightSeDenyInteractiveLogonRightSeServiceLogonRightSeDenyServiceLogonRightSeNetworkLogonRightSeDenyNetworkLogonRight我尝试使用ntrights但它不起作用。我无法使用任何工具,因为我正在尝试为操作系统审计创建自动化脚本。 最佳答案

windows - `cmd/s` 是做什么用的?

Windows命令提示符(cmd.exe)有一个可选的/sparameter,它修改了/c(运行特定命令然后退出)或/k(运行特定命令然后显示shell提示符)的行为。这个/s参数显然与一些神秘的引用处理有关。Thedocs令人困惑,但据我所知,当你执行cmd/csomething和something包含引号,然后默认情况下cmd有时会去掉这些引号,并且/s告诉它不要管它们。我不明白什么时候引用删除会破坏任何东西,因为那是唯一需要/s(“抑制默认引用删除行为”)的时候。它只在某些神秘的条件下删除引号,其中一个条件是/c之后的第一个字符必须是引号。所以它不会删除参数周围的引号;它要么删除

windows - 批处理文件 : Return to caller?

批处理文件子例程的return语句等效于什么? 最佳答案 它是:goto:eof对于习惯于普通编程语言的人来说,这是不寻常的,这是可以理解的。我找到了这个信息here. 关于windows-批处理文件:Returntocaller?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6728691/

windows - Windows CMD 中是否有与 bash 或 tcsh 中等效的源命令?

我知道在unix世界中,如果你编辑你的.profile或.cshrc文件,你可以做一个source~/.profile或source~/.cshrc以获得当前session的效果。如果我在Windows上更改了系统变量中的某些内容,我如何才能在不退出命令提示session并打开另一个命令提示session的情况下影响当前命令提示session? 最佳答案 在通常的Windows命令提示符(即cmd.exe)中,只需使用callmybat.bat即可完成我想要的操作。我得到了它设置的所有环境变量。

windows - 如何检测 CMD 是否以管理员身份运行/是否具有提升的权限?

我想从一个批处理文件中测试我是否以管理员/提升权限运行。选择“作为管理员运行”时,用户名不会更改,因此不起作用。如果有一个普遍可用的命令,它没有效果,但需要管理权限,那么我可以运行它并检查错误代码以测试权限。到目前为止,我还没有找到这样的命令。我发现的命令似乎会返回一个单一的、非特定的错误代码,这可能表明任何事情,而且它们很容易因各种原因而失败。我只关心Windows7,尽管支持更早的操作系统会更好。 最佳答案 这个技巧只需要一个命令:在命令提示符中键入netsession。如果您不是管理员,您会收到一条访问被拒绝的消息。Syste

windows - 从另一个 cmd.exe 提示符中创建一个新的 cmd.exe 窗口

我正在设置CruiseControl.NET。我遇到的问题是我将CC作为控制台应用程序运行,当我的构建成功完成并执行(使用exec)时,它会在CruiseControlDOS提示符下启动它。我只是使用简单的批处理文件来启动我的应用程序,但让它在与CC相同的提示中运行导致CC认为只要我的应用程序运行,构建就会继续。是否有cmd.exe的命令行参数会产生另一个单独的提示窗口? 最佳答案 我认为这行得通:startcmd.exe 关于windows-从另一个cmd.exe提示符中创建一个新的c

windows - CMD shell 中的可用空间

有没有办法在CMD中获取磁盘或文件夹的可用磁盘空间量无需安装一些第三方应用程序?我有一个CMD可以将一个大文件复制到给定目录,当然可以使用错误级别从复制命令返回,但我必须等待时间它需要复制文件(例如......然后磁盘已满并且复制操作失败)。在开始复制之前,我想知道它是否有任何想法。尝试了Sysinternals的DU.EXE实用程序,但它只显示占用的空间。 最佳答案 如果您运行“dirc:\”,最后一行将为您提供可用磁盘空间。编辑:更好的解决方案:“fsutilvolumediskfreec:”

windows - 如何使用 Windows 命令行打开提升的 cmd?

如何在普通cmd上使用命令行打开提升的命令提示符?比如我用runas/username:admincmd但是打开的cmd好像没有提升!有什么解决办法吗? 最佳答案 我遇到了同样的问题,我能够以管理员身份从CMD打开CMD的唯一方法是执行以下操作:打开CMD编写powershell-Command"Start-Processcmd-VerbRunAs"并按Enter将出现一个弹出窗口,要求以管理员身份打开CMD 关于windows-如何使用Windows命令行打开提升的cmd?,我们在St

windows - 如何在cmd中进行简单的文件搜索

我想通过Windows命令行(不是powershell)快速搜索给定名称或部分名称的文件。这类似于打开资源管理器并使用顶部的搜索框。注意:dir可以根据字符串模板进行搜索,但不会在子目录中进行搜索。注2:findstr可用于在文件中搜索token,并具有递归标志;有趣的是,更复杂的发现很容易被发现...... 最佳答案 dir/s*foo*在当前文件夹和子文件夹中搜索。它查找目录和文件。其中/s表示(documentation):/sListseveryoccurrenceofthespecifiedfilenamewithinth