小编srs*_*ate的帖子

"SSL证书包含与主机名不匹配的公用名(CN)." 在VSTS部署中

我正在使用VSTS部署到Azure VM.在我的发行版定义中,我在尝试复制文件时收到以下错误:

SSL证书包含与主机名不匹配的公用名(CN).有关详细信息,请参阅about_Remote_Troubleshooting帮助主题.要修复与WinRM连接相关的问题,请在任务中选择"启用复制先决条件"选项.如果已设置,并且目标虚拟机由负载平衡器支持,请确保为目标端口配置了入站NAT规则(5986).仅适用于ARM VM.欲了解更多信息,请参阅 https://aka.ms/azurefilecopyreadme };]

我没有使用负载均衡器.我注意到,只要我在Azure门户中为我的VM添加DNS名称标签(在公共IP设置中),就会出现问题.

ssl tfs winrm azure-pipelines-release-pipeline

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

PowerShell 包管理 - 存储库 vs 提供者 vs 源代码

我正在尝试了解 PowerShell 中的包管理,但得到的图片不完整。当我查看对象 PSRepository、PackageProvider 和 PackageSource 时,它​​们似乎都具有以下关系:

  • PSRepository可以提供零个或多个PowerShell模块。一个PSRepository必须只有一个PackageProvider。存储库的一个示例是PSGallery.
  • 一个PackageProvider可以成为零个或多个PSRepository对象。一个PackageProvider必须有一个或多个PackageSource对象。一个PackageProvider有时也被称为“包管理器”。包提供的一些实例包括NuGetChocolatey,或PowerShellGet
  • 一个PackageSource必须服务一个且仅一个PackageProvider。的包源的一些实例包括nuget.orgMyCustomVSTSFeed,或PSGallery

我查看了以下链接,但它仍然没有提供它们之间关系的清晰图片。

  1. 为什么PSRepository有一个名为PackageManagementProvider的属性,它的类型是string 而不是PackageProvider类型?
  2. 为什么PSRepository有自己的SourceLocation属性,如果它已经通过其提供者有一个源引用?
  3. 为什么PSGallery既是PackageSource又是PSRepository
  4. 为什么PowerShellGet提供对库的访问的模块的名称和PackageProvider的名称?

windows powershell package-management nuget powershellget

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

Visual Studio和/或Windows资源管理器崩溃与TypeScript文件

在Windows资源管理器中,每当我尝试打开包含TypeScript文件的文件夹时,资源管理器就会冻结并崩溃.当我尝试在Visual Studio中编辑TypeScript文件时,它允许我这样做,直到我保存文件.保存文件时,Visual Studio崩溃,没有任何对话框.

我尝试完全删除Visual Studio相关的任何内容(卸载,注册表清理等)并重新安装.我还尝试在安全模式下运行Windows,和/或以安全模式运行Visual Studio,但都不起作用.以管理员身份运行Visual Studio也不起作用.

我知道这不是实际repo的问题,因为这些文件在其他几台开发人员机器上运行良好.这个功能在一个月前工作得很好,没有更新或安装扩展的更改.

我在Windows 10 64位计算机上运行Visual Studio 2015 Update 3(14.0.25431.01). Visual Studio的TypeScript工具版本为2.2.1.0.

如果我能提供任何日志,请告诉我,我不知道从哪里获取它们.

crash explorer visual-studio typescript windows-10

4
推荐指数
2
解决办法
858
查看次数

调用 RestMethod 错误:无法发送正文类型

我正在尝试使用 Invoke-RestMethod 从 Freshdesk 获取门票。我收到的错误是“Invoke-RestMethod:无法发送具有此动词类型的内容正文”。我的函数如下所示:

function opentickets()
{
$Body = @{
#description = $description.Text
email = $email.Text
#subject = $subject.Text
#type = $request.Text
#priority = 1
#status = 2
}
Invoke-RestMethod -uri "https://clasd.freshdesk.com/api/v2/tickets?" - 
ContentType application/json -Method Get -Body ($Body | ConvertTo-Json)
}
Run Code Online (Sandbox Code Playgroud)

用于查看票证的 Freshdesk API 端点应返回类似于 freshdesk 使用curl 提供的示例的内容:

https://clasd.freshdesk.com/api/v2/tickets?email=[requester_email]

更新 如果我使用以下内容:

Invoke-RestMethod -uri 
"https://clasd.freshdesk.com/api/v2/tickets? 
email=xyz@clasd.net" -Headers $FDHeaders -ContentType 
 application/json -Method Get 
Run Code Online (Sandbox Code Playgroud)

我收到了想要的结果。我可以将 Invoke 命令的结果输出为用户更易读的内容吗?

powershell powershell-2.0 powershell-3.0 powershell-4.0 freshdesk

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