小编Per*_*lmi的帖子

如何查找本地计算机是否在域中?

是否有一种简单快捷的方法可以确定本地计算机是否已通过PowerShell加入域?

我找到了许多关于获取当前工作组OR域的内容,但没有明确说明如何知道它是否真的是工作组或域.只是想在调用一些Active Directory相关的东西之前找到它,这些东西只在工作组计算机上等待很长时间后才会超时.

[System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()方法在工作组计算机上失败之前需要很长时间,并且WMI类Win32_ComputerSystem显示名称,但如果它是真实域则不显示.

powershell

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

MVVM Light和EventToCommand在VS2015中提供无效标记

我正准备开始使用VS2015和现有的WPF项目,包括MVVM Light工具包,但发现这与WPF/Xaml设计器有关.

该项目在标记中包含一些EventToCommand标记,如下所示:

<i:Interaction.Triggers>
    <i:EventTrigger EventName="Loaded">
        <command:EventToCommand Command="{Binding LoadedCommand}"></command:EventToCommand>
    </i:EventTrigger>
</i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)

使用EventToCommand构造加载xaml文件时,设计器无法加载文件并报告"无效标记".错误列表然后显示:

程序集"GalaSoft.MvvmLight.Platform"中的"EventToCommand"类型是使用旧版本的Blend SDK构建的,并且在Windows Presentation Framework 4项目中不受支持.

该项目的目标是.NET 4.5,它在VS2013上完美运行,完全没有任何变化.所有这些看起来非常类似于 我在哪里可以找到Galasoft.MvvmLight.WPF45汇编?但在VS2015中,建议的解决方案根本没有帮助.

我已经在从MVVM Light模板创建的新项目中对此进行了测试,但我也得到了与该新项目相同的错误.MVVM Light版本是来自NuGet的MvvmLightLibs 5.2.0,我还测试了较旧的vv.x版本的MvvmLightLibs.

mvvm-light visual-studio-2015

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

NUnit-console 2.5.4无法运行多个程序集?

我在使用命令行NUnit test runner运行测试时遇到问题.

我在x64机器上使用版本2.5.4与.NET 4.

使用以下行导致失败"无法加载文件或程序集'栏'或其依赖项之一.系统找不到指定的文件."

nunit-console-x86 foo.dll bar.dll /framework=4.0.30319
Run Code Online (Sandbox Code Playgroud)

如果我反转dll文件名,它抱怨没有找到'foo'而是...

如果我单独运行它们就可以了:

nunit-console-x86 foo.dll /framework=4.0.30319
Run Code Online (Sandbox Code Playgroud)

如果我运行,第二个文件的测试也可以:

nunit-console-x86 bar.dll /framework=4.0.30319
Run Code Online (Sandbox Code Playgroud)

在将项目升级到4.0之前,我们使用了NUnit 2.5.2和相同的命令行工具选项,此时转轮可以很好地处理多个程序集.似乎同时在多个文件上运行测试的能力被打破了......

任何可以看到相同行为或是否有效的人都表明我的环境在某种程度上被打破了?

/每

nunit .net-4.0 nunit-console

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

从 Windows 10 到 Windows 10 端口 22 的 SSH 超时和密码问题

所以我已经在这个问题上摆弄了一个星期了,它让我发疯。我在两台机器上都安装了本机 Windows 10 SSH 服务器和客户端。大多数时候,当我尝试连接时,我会收到“ssh:连接到主机 10.0.0.8 端口 22:连接超时”,当我意识到这可能是我的防火墙时,我将其禁用,然后再次尝试仅得到“ssh:连接到主机” 10.0.0.8 端口 22:连接被拒绝”。我唯一一次更接近的是在使用 Ubuntu VM 时,但是当系统提示我输入密码时却不起作用,我认为这与我尚未建立的 rsa 密钥有关。

我怎样才能让这些连接中的一个(最好是两个)工作?两台 Windows 10 电脑是否可以通过 SSH 相互连接?有没有值得我求助的可靠方法?

对于这个问题的任何帮助,我将不胜感激。感谢您的时间

不适用

ssh windows-10

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

升级到 TFS 2018 Update 2 后搜索失败

将 TFS 服务器升级到 2018 Update 2 后,搜索和索引似乎在我们的一个环境中被破坏了。

任何搜索都会给出“我们在处理您的请求时遇到意外错误”,我已经完成了所有故障排除文档以清理和重新索引所有集合。还将搜索包完全重新安装到我们为搜索和索引而运行的单独服务器上,以确保我们运行的是正确的版本。

在 TFS 应用服务器上的事件日志中记录了大量这些异常:

事件 (81277) 已完成,状态为 FailedAndRetry。事件 81277 已完成并显示消息“BeginBulkIndex-PushEventNotification:由于 Microsoft.VisualStudio.Services.Search.Common.FeederException 异常,操作未成功完成:Elasticsearch 拒绝了大量文件,导致此作业失败。” 失败原因:Microsoft.VisualStudio.Services.Search.Common.SearchPlatformException:ES 异常:[HTTP 状态代码:[200] BULK_API_ERROR:[索引返回 404 _index:codesearchshared_1_0 _type:SourceNoDedupeFileContractV3 _version:0 错误:类型:type_missing_exception 原因: [SourceNoDedupeFileContractV3] 缺失”

另一种异常类型也记录了很多次,表明无法索引工作项:

Microsoft.VisualStudio.Services.Search.Common.SearchPlatformException:ES 异常:[HTTP 状态代码:[200] BULK_API_ERROR:[ 更新返回 404 _index:workitemsearchshared_0_2 _type:workItemContract _version:0 错误:类型:type_missing_exception 原因:“type[workItemContract]丢失”更新返回 404 _index:workitemsearchshared_0_2 _type:workItemContract _version:0 错误:类型:type_missing_exception 原因:“type[workItemContract] 丢失”

异常似乎表明缺少某些类型注册,例如 workItemContract 和 SourceNoDedupeFileContractV3,但我在搜索服务器安装日志中找不到任何错误。

有人对如何解决这个问题并使 Elastic Search 恢复到工作状态有一些建议吗?

tfs elasticsearch

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