草庐IT

windows - 检查命令是否在批处理文件中可用

我正在为Windows编写批处理文件并使用命令7z(7-Zip)。我已经把它的位置放在PATH中了。有没有比较简单的方法来检查命令是否可用? 最佳答案 不要执行命令以检查其可用性(即在PATH环境变量中找到)。使用where相反:where7z.exe>nul2>nulIFNOTERRORLEVEL0(@echo7z.exenotfoundinpath.[dosomethingaboutit])>nul和2>nul阻止向用户显示where命令的结果。直接执行程序有以下问题:程序的作用不是很明显意想不到的副作用(更改文件系统、发送电子

windows - Powershell 正在失败 bamboo 任务,因为 -ExecutionPolicy bypass -Command 返回码是 134 而不是 0

我有一个将在Bamboo中运行的powershell脚本,它将更新Bamboo构建的状态。这在Github中调用,然后状态将更新调用脚本的任何构建。这目前在Windows机器上运行良好,但现在在Mac机器上需要构建。首先,脚本返回错误代码-1,因为我没有在Mac上安装powershell。现在我已经安装了powershell,但出现以下错误:Failingtasksincereturncodeof[powershell-ExecutionPolicybypass-Command/bin/sh/var/folders/c6/T/MAC-CUSAPP-JOB1-14-ScriptBuild

windows - 使用 Powershell 的 Invoke-Command 调用带参数的批处理文件

我想使用Powershell在远程机器上调用批处理文件。这个批处理文件有参数。这是我到目前为止所拥有的:$script="\\fileshare\script.cmd"$server=$args[0]$args[string]::join(',',$args[1..($args.count-1)])Invoke-Command-computername$server{$script+''+$args}经过一些搜索,我发现Invoke-Command函数在一个全新的进程中运行其脚本block,因此您不能将变量放入其中(它们不会展开)。这就是-ArgumentList标签的用途。所以我尝试

WPF浮窗Popup控件与命令Command简单使用

//要引用微软官方包CommonServiceLocator查看示例上面是WPF前端代码,其中图片Image要自己在项目下新建一个Resource文件夹把图片添加进去,WPF后台窗体代码为:usingSystem.Windows;namespaceWPFLearn{//////MainWindow.xaml的交互逻辑///publicpartialclassMainWindow:Window{publicMainWindow(){InitializeComponent();DataContext=newMainWindowVM();//赋值上下文给MainWindowVM这个类}}}在另外新建

Windows 批处理 : Unicode parameters for (robo) copy command

我需要在一个批处理文件中复制多个文件。这些文件具有映射到不同代码页的Unicode名称。示例:setArabicFile=ڊڌڵڲڛشسsetCyrillicFile=щЖЛдЉиsetGermanFile=Büchercopy%ArabicFile%SomePlaceElsecopy%CyrillicFile%SomePlaceElsecopy%GermanFile%SomePlaceElse问题:批处理文件不能是Unicode。问题:如何将Unicode文件名写入批处理文件以便复制命令识别它们?注意事项:我不关心文件名如何显示。实际上批处理文件不仅仅是复制这些文件,我只是简化了描述

windows - PowerShell:使用 Invoke-Command 执行命令时出错?

我正在尝试在远程服务器上执行以下语句:Invoke-Command-ComputerNameserver1-ScriptBlock{Get-Process}但我收到一条错误消息:[server1]Connectingtoremoteserverfailedwiththefollowingerrormessage:Theclientcannotconnecttothedestinationspecifiedintherequest.Verifythattheserviceonthedestinationisrunningandisacceptingrequests.Consultthel

android - 在 Windows 7 : The command 'android' failed 上安装 Phonegap

我按照有关Phonegap的文档和一些教程将其安装在Windows7上,但我卡住了。到目前为止,我已经安装了Java1.7.0_06、Ant-Apache1.9.2、Eclipse、带有Android4.3(API18)的AndroidSDK、SDK管理器中的所有工具和所有附加功能)、NodeJS0.10.18和混帐。我在Windows的PATH变量中写了所有路径它看起来像这样(分解):F:\nodejs;F:\android-sdk\sdk\platform-tools;F:\android-sdk\sdk\tools;%JAVA_HOME%\bin;%ANT_HOME%\bin;C

windows - 在命令行输出中搜索字符串

我想在“sysinfo”命令的“系统模型”属性中搜索字符串“virtual”。如果在'系统模型:------------------------'中找到'virtual',命令应该成功即系统信息的输出。它不应在systeminfo命令的整个输出中搜索“virtual”,而应仅在系统模型属性中搜索。例如命令systeminfo|findstr/i"systemmodel"我会得到类似的东西SystemModel:HPCompaqdc7800pSmallFormFactor在上面的输出行中,我想搜索虚拟字符串,并想使用错误级别进行操作。所以请帮我做这件事。以下是我试过的,但不正确。或者帮助

windows - 用于自动安装 IIS 7 及更高版本的 Powershell 脚本

我是powershell的新手。我需要的是一个可以自动安装IIS7或更高版本的powershell脚本。我要对角色服务进行某些配置。感谢您在这方面提供的任何帮助。 最佳答案 我发现以下博客很有用,通过使用帮助进行了某些更改,我能够使用自定义角色服务从PowerShell安装IIS。我在这里有代码,博客的链接是:http://www.ithassle.nl/2010/09/powershell-script-to-install-and-configure-iis7-5/#codesyntax_1#------------------

windows - 更改以从环境变量 PATH 中删除路径

我正在尝试使用命令行实现来更改PATH环境变量以删除路径,因此我不必在一堆机器上手动删除它。我找到了这个,但我似乎无法让它工作:%Path:str1=str2%str1是路径,str2是null,我不确定如何在命令行上将它设置为null。如果有其他方法,我很乐意尝试。 最佳答案 Ihavefoundthis,whichIcan'tseemtogetittowork:%Path:str1=str2%str1isthepathandstr2isnull,whichI'mnotsurehowtosetittonullonthecomman