Articles of cmd

从命令行获取用户的非截断Active Directory组

我经常使用net user命令查看一个用户的AD组: net user /DOMAIN <username> 这个效果很好,但是组名被截断为大约20个字符。 在我的组织中,大多数组名比这个长得多。 有谁知道通过命令行获取非截断AD组的方法吗?

重命名没有圆括号/删除圆括号窗口的多个文件

我想从任何地方开始按照数字顺序重新命名大量的文件。 但是,当我重命名多个文件,它留下了括号。 例如,我将文件重命名为abc_.jpeg,它会导致abc_(1).jpeg,abc_(2).jpeg等等。 我试图使用命令提示符重命名 ren abc_(*).jpeg abc_*.jpeg 不起作用。 可能是因为括号 ren abc_"("*")".jpeg abc_*.jpeg 重命名文件,但结果与以前相同的文件名。 我只是想以某种方式删除括号。

我怎样才能得到一个包含插入符号(^)作为parameter passing给Windowsbatch file的密码?

概要: 从命令行(在Windows Server 2003 R2上),我键入: > SET password=a^b > ECHO %password% 结果是“ab”。 怪胎(^)去哪了? 然后我尝试用^^,`^,%^,^^^来“逃避”它们,而这些工作中没有一个能够通过回显命令。 这个batch file在中间。 所以,我既不能更改源系统的密码以避免使用脱字符,也不能将目标系统的密码更改为与源系统不同步。 细节: 我search了Google,然后是SO。 虽然我现在有如何更好地devise我的血腥的Windowsbatch filebazillion技巧,我的问题依然存在。 我有一个名为run.bat的batch file,它由一系列SET语句组成,用于设置运行Java命令行应用程序的上下文。 在“cd”切换到正确的文件夹后,在命令行(在Windows Server 2003 R2上)的提示下,input: > run the_name the_pass^word 当我看到输出回显到命令行时,我看到“java … config.user_name = the_name config.password = the_password”其中…是一堆参数和库噪声与此问题无关。 血腥的^(^)消失了。 我已经尝试了各种逃避策略,我可以find试图让脱口秀出现。 我一直无法find任何将导致插入符号出现的东西…除了用引号括起密码,就像我在input: > run the_name "the_pass^word" …然后生成的命令行如下所示: java…config.user_name=the_name config.password="the_pass^word" 即我得到的脱字符,但引号现在出现在string的内容…这自然不适用于他们正在传递的应用程序。 有没有人有一个明显的提示或技巧,我已经错过了通过UNTOUCHED通过我的内部使用的命令行参数input的内容? 该值实际上是到达%2的batch filevariables。 但是,当我第一次看到%2的内容时,它已经被“解开”了。 UGH,我不是Windowsbatch […]

“openssl”不被识别为内部或外部命令

我正在尝试在命令提示符下执行以下命令。 keytool -exportcert -alias androiddebugkey -keystore "<path-to-users-directory>\.android\debug.keystore" | openssl sha1 -binary | openssl base64 但是命令提示符窗口报告: 'openssl' is not recognized as internal or external command. 我该怎么做在命令提示符窗口中执行此命令?

在Windows 7上安装curl后缺lesslibcurl-4.dll

按照这个家伙的指示安装curl之后: 除了步骤2:安装了Win64 OpenSSL v1.0.1u Light,因为从下载页面缺less版本k: http : //slproweb.com/products/Win32OpenSSL.html 在cmd提示符我只是input: C:\Windows\system32>curl 并得到这个错误: 如何在我的电脑上curl?

运行带有空格path的参数的问题

我需要运行命令: certmgr.exe -add MyCert.cer -s -r localMachine trustedpublisher 现在我遇到的问题是,certmgr.exe不在我的path。 我也不想把它添加到我的path。 好的,我当然可以这样做: set PATH=%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 11.0 certmgr.exe的path是上面的Microsoft Visual Studio 11.0path。 但我应该能够使用可执行文件的完整path运行该命令。 所以我尝试了以下几点: >"C:\Program Files (x86)\Microsoft Visual Studio 11.0\certmgr.exe" -add comodo.cer -s -r localMachine trustedpublisher '"C:\Program Files (x86)\Microsoft Visual Studio 11.0\certmgr.exe"' is not recognized as an internal or external command, operable program or batch […]

configurationcl CMD编译Windows

我已经阅读MSDN.com上,要启用命令行编译通过cl命令您必须运行vcvarsall.bat文件。 我已经在CMD中运行这个文件,并使用cl命令编译代码。 问题是我离开CMD并重新打开后,我不再有能力使用CL,每次重新打开CMD时都不得不重新运行vcvarsall.bat。 有没有办法避免这样做? 谢谢。

循环通过文件保存到variables

我现在有下面的bat文件工作(它允许文本添加到文件的每一行的末尾) – 请参阅: bat文件:使用if,for和一个variables @echo off setLocal EnableDelayedExpansion IF EXIST "%FileToModify1%" ( for /f "tokens=* delims= " %%a in (%FileToModify1%) do ( echo %%a Note: certain conditions apply >> "%SaveFile1%" ) ) 但是,我想将每行保存到一个variables(包括新的行符号),然后在variables的末尾回显variables。 由于文件中有几行文件,每行保存到一个文件的效率并不高。 我试图用googlesearch,但答案不适合我的情况… 基本上我需要的语法连接和保存到一个variables(累积像在C#中的“+ =”),并使用新的行…

在Windows上设置Python不要在cmd中键入python

我如何configuration,以便我不必在Windows上inputpython script.py而只需在CMD中inputpython script.py ? 我将我的python目录添加到包含python.exe的%PATH%中,但仍然无法正确运行脚本。 我试过用django-admin.py运行django-admin.py startproject mysite给我inputType 'django-admin.py help <subcommand>' for help on a specific subcommand. 在它前面使用python正确处理命令。 这里有什么问题?

Windows命令解释器:如何获取第一个pipe道命令的退出码

在下面提供的示例中,我执行nmake,然后将STDOUT / STDERRredirect到tee,然后将它发送到屏幕以及日志文件。 问题是,我试图捕获nmake退出代码,而不是三通。 我需要的是从nmake退出代码,而不是三通。 nmake | tee output.txt