Articles of 命令行界面

无法将自签名证书(.pfx文件)添加到本地存储

我能够从我的脚本创build.pfx文件,但无法将其添加到本地存储(在证书/个人下)。 虽然,我可以双击.pfx并手动添加它。 脚本(batch file): @ECHO OFF ECHO. echo %* cd C:\Program Files (x86)\Windows Kits\8.1\bin\x64 makecert -sv SimulatorCertificate.pvk -n "CN=X" SimulatorCertificate.cer -r pvk2pfx -pvk SimulatorCertificate.pvk -spc SimulatorCertificate.cer -pfx SimulatorCertificate.pfx -pi password //THIS IS THE LINE RESPONSIBLE FOR ADDING IT TO STORE CERTUTIL -f -p password -importpfx "SimulatorCertificate.pfx" echo "done" ECHO. PAUSE CLS EXIT 当我检入certmgr时: 个人内部没有证书。 而是将新证书添加到另一个名为X的文件夹(受信任的根证书颁发机构/证书)中。 […]

从命令行以用户身份启动/停止Windows服务

我怎么能从命令行启动一个服务,例如net start "sql server (sqlexpress2016)"而不用提升的特权运行? 简短的答案是“你不能”。 但是,如果服务services.msc没有提升权限,可以启动相同的服务? 有没有办法通过命令行来模仿这个? 澄清 : 我没有find一种方法来改变服务的安全级别,但更像是像C:\>win-su net start SqlServer2016这样的命令提示符。 哪里有权利和超级权力来自动识别我作为pipe理员,并提高net进程的安全水平。

SCAP合规检查器4.2无提示安装开关无法正常工作

我正试图为Windows安装SCAP合规性检查器4.2。 SCAP可以在这里find: https : //iase.disa.mil/stigs/scap/Pages/index.aspx 基于文档,我使用/ S开关,但仍然得到安装提示:SCC_4.2_Windows_Setup.exe / S 这是软件中的错误还是有人能够安静地安装? 谢谢。

Nginx命令不工作:可能重复安装

一年前我一直在使用Nginx&PageSpeed。 但是,我安装了cerbot来发出Let's Encrypt SSL证书,并且该软件包自动重新安装了Nginx(当我的网站pipe理员安装它时从源代码运行)。 从那以后,Nginx被克隆到一个新的位置,并引发service nginx <stop|start|restart>命令的问题。 我已经手动删除了certbot安装的/usr/sbin/nginx目录,但是我仍然无法启动,停止或重新启动Nginx。 请注意,我的网站仍旧在旧的Nginx服务器上运行,并立即提供内容。 但是,如果我想更新我的Nginxconfiguration文件,我将无法重新启动Nginx。 如果我重新启动VPS,最有可能启动失败。 我怎样才能解决这个烦人的问题? 我已经连续2小时寻找解决scheme。 这里是service nginx restart抛出的错误: ● nginx.service – A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2017-10-11 19:57:53 EDT; 7s ago Process: 18479 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; […]

git log输出在input文件时会丢失 – 我错过了什么?

我试图通过命令行获得一些有关git提交的信息,作为我正在构build的一个更大的自动化工具的一部分。 我想要的信息可以通过这个git log命令获得: git log –branches –graph –oneline –parents 它产生这个输出: 这太好了,因为它具有我想要的哈希和标签,以及提交消息。 但是,当我把这个文件传给一个文件的时候,括号内的内容似乎不知怎么就丢了。 我对颜色不是太感兴趣,但是我确实需要纯文本,就像我期望从任何类似nix的程序那样。 这是我似乎得到的输出,它省略了一些我想要的输出(例如,标记信息): 我不知道如何或为什么这个信息在pipe道上丢失。 我觉得这可能是非常简单明显的事情。 我遇到了同样的问题,无论是在Arch Linux上的Bash(使用最新版本的git)还是​​在Windows中的MINGW64 Bash环境中都这样做。 问题:如何在不丢失pipe道到文件时丢失的信息的情况下,完全捕获git日志的输出?

Atrrib CMD访问被拒绝

我想使用命令attrib -s C:\ windows \ tasks从文件夹C:\ windows \ tasks中删除特殊属性,但是我得到: 拒绝访问 – C:\ windows \ Tasks 我是服务器上的本地pipe理员(这是Windows 2003 SP2),我没有发现任何特殊的GPO应用于这些设置。 还有什么原因可能导致这种行为?

我可以使用XP的“带命令提示符的安全模式”开始联网吗?

在XP中,是否可以通过“带有命令提示符的安全模式”选项login时启动networking连接(类似于“networking安全模式”)? 我尝试了networking启动“networking连接”,但这表示无法在安全模式下启动。 任何其他的想法? 仅供参考,在这种情况下,带networking的安全模式不是一个选项,因为UI限制阻止使用命令提示符以外的任何命令提示符或运行命令。

如何运行input文件的部分命令

我有〜40GB的文件和一个filter命令,当我尝试在文件上运行时(即使通过pipe道传递),出于某种原因中断了。 但。 当我把input文件分割成许多小文件,通过filter传递每个文件,并连接输出时,它并不会失败。 所以,我正在寻找一个办法: 将文件拆分成小块(10MB?) 为每个块运行一些命令 以正确的顺序连接输出 但没有完全分割文件(我不想使用那么多的磁盘空间)。 我可以自己编写这样的程序,但也许已经有东西可以做我需要的东西了?

将计划任务的密码传递给WGET –proxy-password参数?

我正在尝试使用WGET ,Windows的任务调度程序和命令脚本来设置每天从外部Web服务器下载的文件。 由于WGET将在公司内部networking的服务器上运行,因此必须首先通过我们的HTTP代理服务器进行连接,这需要进行代理authentication(HTTP 407),然后在到达外部Web服务器时还需要authentication(HTTP 401),才能下载文件。 现在,这一切工作,使用下面的命令行,不幸地在命令脚本中包含可见的密码: wget.exe -e http_proxy=http://company-proxy:80 –proxy-user=PROXYUSER –proxy-password=PROXYPASSWORD –http-user=HTTPUSER –http-password=HTTPPASSWORD "http://www.example.com/folder/FileToDownload.txt" 由于计划任务,即开始WGET (或命令脚本),必须与PROXYPASSWORD 运行 ,我想知道是否有可能以某种方式读取或赋予这些值WGET的–proxy..参数,而不是在命令行/脚本中显而易见的? 例如 wget.exe –proxy-user=<Get_User_From_ScheduledTask> –proxy-password=<Get_Password_From_ScheduledTask> … 或者,从Windows命令脚本,有没有一种方法来“编程读取”值(存储在某种registry数据库或“保险库”),只有用户将有权访问?

HP – CommandView – 从命令行中的事件获取日志?

在Hp – CommandView EVA中,有没有办法从命令行获取事件日志? 我试图从Web界面获取日志,但从事件选项卡上的“获取日志”button不起作用:( 谢谢