相关疑难解决方法(0)

如何使用SSH在远程计算机上运行shell脚本?

我必须在远程机器上运行shell脚本(windows/Linux).

我在机器A和B上配置了SSH.我的脚本在机器A上,它将在远程机器上运行我的一些代码,机器B.

本地和远程计算机可以是基于Windows或Unix的系统.

有没有办法使用plink/ssh运行?

sysadmin ssh shell remote-execution

1164
推荐指数
12
解决办法
120万
查看次数

如何自动提升我的批处理文件,以便在需要时从UAC管理员权限请求?

我希望我的批处理文件只能运行提升.如果未提升,请为用户提供一个选项,以便将批次重新启动.

我正在编写批处理文件来设置系统变量,将两个文件复制到Program Files位置,然后启动驱动程序安装程序.如果Windows 7/Windows Vista用户(启用了UAC,即使他们是本地管理员)在没有右键单击并选择"以管理员身份运行"的情况下运行它,他们将获得"拒绝访问"复制这两个文件并编写系统变量.

如果用户实际上是管理员,我想使用命令自动重启批处理.否则,如果他们不是管理员,我想告诉他们他们需要管理员权限才能运行批处理文件.我正在使用xcopy来复制文件,使用REG ADD来编写系统变量.我正在使用这些命令来处理可能的Windows XP机器.我在这个主题上发现了类似的问题,但没有任何关于将批处理文件重新启动为高架的问题.

windows uac batch-file elevated-privileges windows-10

197
推荐指数
13
解决办法
26万
查看次数

Windows批处理文件中单行上的多个命令

在Unix中,我们可以将多个命令放在一行中,如下所示:

$ date ; ls -l ; date
Run Code Online (Sandbox Code Playgroud)

我在Windows中尝试过类似的东西:

 > echo %TIME% ; dir ; echo %TIME
Run Code Online (Sandbox Code Playgroud)

但它打印时间并且不执行命令dir.

我怎样才能做到这一点?

windows batch-file

104
推荐指数
1
解决办法
14万
查看次数

Visual Studio:多个post-build命令?

Visual Studio 2008允许我声明一个命令并将其附加到项目的post-build事件.像很多开发人员一样,我经常使用xcopy文件到应用程序输出目录.

我正在开展一个项目,我需要将文件从两个不同的地方xcopy文件复制到两个不同的目的地,所有这些都在一个项目中.换句话说,我需要从同一个构建后事件中调用两个不同的xcopy命令.看起来后期构建事件只需要一个命令,如果我需要调用多个命令,我将不得不将命令放在*.bat文件中并从构建后事件中调用它.

这是正确的,还是有更简单的方法从后构建事件中调用两个命令?在此先感谢您的帮助.

c# visual-studio-2008

95
推荐指数
6
解决办法
7万
查看次数

如何在一行中执行多个命令

我知道Unix有以下命令可以在一行中执行多个命令,我该如何在DOS中执行此操作?

command1 ; command2 ; command3 ...
Run Code Online (Sandbox Code Playgroud)

windows cmd

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

通过批处理文件删除txt文件中的某些行

我有一个生成的txt文件.此文件具有某些多余的行,需要删除.需要删除的每一行都有一行中的两个字符串; "错误"或"参考".这些令牌可能出现在该行的任何位置.我想删除这些行,同时保留所有其他行.

所以,如果txt文件看起来像这样:

Good Line of data
bad line of C:\Directory\ERROR\myFile.dll
Another good line of data
bad line: REFERENCE 
Good line

我希望文件最终像这样:

Good Line of data
Another good line of data
Good line

TIA.

string batch-file

70
推荐指数
3
解决办法
18万
查看次数

使用批处理文件以递归方式在目录中删除特定类型(扩展名)的所有文件

我需要删除dir1和dir2中的所有.jpg和.txt文件(例如).

我试过的是:

@echo off
FOR %%p IN (C:\testFolder D:\testFolder) DO FOR %%t IN (*.jpg *.txt) DO del /s %%p\%%t
Run Code Online (Sandbox Code Playgroud)

在一些目录中它起作用; 在其他人看来没有.

例如,这没有做任何事情:

@echo off
FOR %%p IN (C:\Users\vexe\Pictures\sample) DO FOR %%t IN (*.jpg) DO del /s %%p\%%t
Run Code Online (Sandbox Code Playgroud)

我在第二个片段中遗漏了什么?它为什么不起作用?

cmd batch-file

67
推荐指数
3
解决办法
12万
查看次数

通过Windows上的计划任务加载URL的推荐方法

我有一个托管在Windows机器上的网页,我需要确保每天至少加载一次.我目前的计划是创建一个打开Internet Explorer并点击URL的计划任务:

"C:\Program Files\Internet Explorer\iexplore.exe" myurl.com/script_to_run_daily.aspx
Run Code Online (Sandbox Code Playgroud)

这很简单,设置和工作正常,但它让我感到非常黑客,因为Internet Explorer实际上必须打开并点击此URL.我不需要从此页面返回任何输入,它只是在文件被点击时将缓存数据存储在文件中.

这样做有一种更明智的方式吗?万一重要,这是一个VB.net网站.

提前致谢!

.net windows internet-explorer scheduling scheduled-tasks

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

批处理文件命令PAUSE不起作用

我正在创建一个简单的批处理文件以帮助处理一些事情,并且我还有一些指令可以打印出来,我希望用户在退出之前看到它.目前,窗口关闭非常快.所以我PAUSE在文件的末尾添加了,但它不想工作.

我查看了SO上的其他问题,并检查过以确保行结尾CRLFCRLF文件末尾的结尾.

有什么建议?

batch-file windows-7

49
推荐指数
1
解决办法
4万
查看次数

package.json中的多个命令

"start": "node server/server.js"- 启动我的服务器,在此命令之前我想要自动命令'webpack';

npm run someCommand- 在终端必须使用webpack,比node server/server.js; 知道如何用gulp配置这个,但不要用它))

node.js package.json

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