小编sco*_*eep的帖子

如何从c#powershell脚本执行中提取$ lastexitcode

我在代码项目中使用powershell异步执行代码在C#中执行了一个scipt:

http://www.codeproject.com/KB/threads/AsyncPowerShell.aspx?display=PrintAll&fid=407636&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2130851#xx2130851xx

我需要返回$ lastexitcode,Jean-Paul描述了如何使用自定义pshost类来返回它.我在pshost中找不到任何返回退出代码的方法或属性.

这个引擎我需要确保脚本正确执行.

任何帮助,将不胜感激.

对鲍勃说.

它的$ lastexitcode和$?我需要带回来的变量.

嗨,终于回答了.
我发现了$ host变量.它实现了对主机的回调,特别是自定义PSHost对象,使您能够返回$ lastexitcode.这是$ host解释的链接.

http://mshforfun.blogspot.com/2006/08/do-you-know-there-is-host-variable.html

与PowerShell文档一样,它似乎很模糊,记录严重.使用第4点,调用$ host.SetShouldExit(1)将1返回到pshost的SetShouldExit方法,如此处所述.

http://msdn.microsoft.com/en-us/library/system.management.automation.host.pshost.setshouldexit(VS.85).aspx

它实际上取决于定义自己的退出代码定义.我想是0和1个后缀.

对鲍勃说.

c# powershell scripting exit-code pshost

5
推荐指数
1
解决办法
5669
查看次数

证书 - 它们何时安装在证书库中?

我有一个tcp服务器,它使用ssl/tls和许可证书.对于ssl/tls,证书存储在pkcs#12文件中,我假设它将作为安装过程的一部分安装.

关于Rhino Licensing,作为安装过程的一部分,在证书存储中安装x.509证书是否正常?安装程序可能是VS2010安装程序,也可能是Installshied.我没有太多安装经验,通常我会手动安装证书.

我特意寻找一般建议,因为什么时候是安装证书的最佳时机.不要过分关注Rhino许可方面.

谢谢.

.net installation certificate windows-server-2008

5
推荐指数
1
解决办法
253
查看次数

实现不在表达式树中,.net 4

有可能实现一个!(不)使用表达式树.我有兴趣创建一个C#eval类,它将解析和评估包含true,false,||,&&和!的逻辑表达式.我知道&&和|| 目前.NET 4表达式树支持,但我想知道它们是否是一种实现summat的方法!(x && y)|| z其中z = false,y = true,z = false.

目前,我正在使用基于标准堆栈的标记生成器,解析器,求值程序来评估这些类型的表达式,但如果可以动态创建和执行合适的表达式树,则会很乐意将其转储.

expression-trees .net-3.5 c#-3.0

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

将NTP时间戳转换为utc

什么是将NTP时间戳转换为utc的最简单方法.我知道它在NTP中,我可以将其转换为任何其他格式.

谢谢.鲍勃.

ntp c#-4.0

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

如何识别泛型类中的匹配类型

我有一个通用类

public class Mapper<K, L, V> : Dictionary<K, V>
Run Code Online (Sandbox Code Playgroud)

当我将其实例化为

Mapper<string, string, MapSource> Map= new Mapper<string, string, MapSource>();
Run Code Online (Sandbox Code Playgroud)

并尝试做

Map["..."].
Run Code Online (Sandbox Code Playgroud)

是带有编译器错误消息的

以下方法或属性之间的调用不明确:'MinorTesting.XML.Sourcer.Mapper.this [L]'和'MinorTesting.XML.Sourcer.Mapper.this [K]'

我如何解决此问题以删除编译.

鲍勃.

c# generics

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

Unity还在继续吗?

只是想知道P&P Unity是否仍在继续工作,即使它只是由社区进行,或者P&P仍在推进它.

c# unity-container c#-4.0

0
推荐指数
1
解决办法
242
查看次数