小编Dua*_* Le的帖子

MS-DOS内置命令是否返回错误\退出代码?

我还没有找到一种方法来获取rmdir的错误代码(如果返回).好像MS-DOS内部命令不会返回错误代码.有人可以证实吗?

使用这些命令的脚本如何知道命令是成功还是失败以决定下一步?最简单的方法是读取返回代码(如果返回).

提前致谢.

dos batch-file windows-scripting

8
推荐指数
2
解决办法
1万
查看次数

如何获取Windows服务的命令行参数?

我正在寻找一种方法来找出任何 Windows服务的命令行参数.

对于非服务过程中,命令行参数,可以在Windows任务管理器如本使用WMI发现,或者通过编程.

不幸的是,这两个解决方案不适用于由ServiceController.Start(String [] args)方法启动的Windows服务 .它们都只在命令行中显示可执行文件路径,即使传入了一些参数.

  1. 有人可以解释两种情况(服务与非服务流程)之间的区别吗?
  2. 有没有办法弄清楚Windows服务的参数?

更新:

我还尝试创建一个简单的服务,只记录它对事件日志的任何命令行参数.我开始使用"sc.exe start <my service> <arg1>"并验证了<arg1>写入事件日志的内容.但是,没有一个解决方案对我有用.我看到的仍然只是可执行文件的路径.我的操作系统版本是Windows Server 2008 R2 SP1 x64 Enterprise.

.net c# windows service

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

代码覆盖率不适用于TFS 2010构建服务器

我们已经使用专用的构建服务器进行了TFS 2010设置.我的解决方案生成问题的构建运行正常,它还正确运行所有相关的单元测试.然而,问题在于没有显示代码覆盖(本地工作).我仔细检查了以下事项:

  • 正在使用的构建定义将"Analyze Test Impact"设置为"true"
  • 自动测试/测试组件下引用的TestSettings文件是"Local.testsettings"
  • "Local.testsettings"文件启用了"代码覆盖率"(在"数据和诊断"下)并且...
  • ..."就地组合仪器"也配置了重新签名密钥文件(.snk)
  • 我也尝试将密钥文件的路径更改为构建服务器上的UNC路径,因为我不确定它是否可以从那里获得

尽管上面的所有步骤,我无法使代码覆盖率适用于我们的TFS上的构建."摘要"显示所有测试均已成功运行,下一行显示"无代码覆盖率结果".为构建本身生成的日志文件甚至不会在任何地方显示"coverage"一词,我不明白为什么我至少不会收到错误消息.

我在其他一些帖子中读到,至少需要安装VS2010 Premium才能在构建服务器上安装,但我也读过,如果不这样做会导致相应的错误消息,所以我希望这个不是我的问题的原因.

非常感谢任何正确方向的想法或指示,提前感谢

G.

tfs code-coverage tfsbuild tfs2010

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