小编Gre*_*ian的帖子

是否可以在 Azure DevOps 中提供指向文件原始内容的链接

可以在 GitHub 中生成文件原始内容的链接,是否可以使用 VSTS/DevOps?

azure azure-devops azure-devops-rest-api

25
推荐指数
3
解决办法
9714
查看次数

是否可以在任务或条件循环之间放置延迟

是否可能在构建或发布管道中的运行任务之间循环或延迟?我将容器部署为这些管道的一部分,并且它们需要时间来启动并可用于webtests,因此我无法在发布任务后立即运行webtest.什么可以解决TFS或VSTS内的这些要求?

tfs tfsbuild azure-devops

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

GCFrame在WinDBG中输出!clrstack命令意味着什么?

有人可以帮我回答下面的两个问题吗?

  1. 什么GCFrame意思!clrStack输出?
  2. System.IndexOutOfRangeException..ctor()堆栈中显示的是什么意思?这是否意味着线程上确实存在异常?
0:023> !clrstack
OS Thread Id: 0xe1c (23)
Child SP         IP               Call Site
0000000005cab978 000007fef909caf6 [HelperMethodFrame_PROTECTOBJ: 0000000005cab978] System.Reflection.RuntimeAssembly._nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.RuntimeAssembly, System.Threading.StackCrawlMark ByRef, Boolean, Boolean, Boolean)
0000000005cabb50 000007fef80316ce System.Reflection.RuntimeAssembly.InternalGetSatelliteAssembly(System.String, System.Globalization.CultureInfo, System.Version, Boolean, System.Threading.StackCrawlMark ByRef)
0000000005cabbc0 000007fef8031357 System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly(System.Globalization.CultureInfo, System.Threading.StackCrawlMark ByRef)
0000000005cabc50 000007fef8038972 System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(System.Globalization.CultureInfo, System.Collections.Generic.Dictionary`2<System.String,System.Resources.ResourceSet>, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
0000000005cabd10 000007fef8038678 System.Resources.ResourceManager.InternalGetResourceSet(System.Globalization.CultureInfo, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
0000000005cabdd0 000007fef8038403 System.Resources.ResourceManager.InternalGetResourceSet(System.Globalization.CultureInfo, Boolean, Boolean)
0000000005cabe20 000007fef8037fcc System.Resources.ResourceManager.GetString(System.String, System.Globalization.CultureInfo)
0000000005cabec0 000007fef803e10b System.Environment+ResourceHelper.GetResourceStringCode(System.Object)
0000000005cac608 000007fef903ee74 [HelperMethodFrame_PROTECTOBJ: 0000000005cac608] System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
0000000005cac730 000007fef803dd88 …
Run Code Online (Sandbox Code Playgroud)

asp.net windbg

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

ARM模板中是否可以具有条件属性

我知道可以为属性值提供条件输出,但是可以有条件属性本身。例如,我有创建的模板,Microsoft.Compute/VirtualMachine并且它是Windows和Linux的相同模板。但是对于Windows,我需要指定Linux不存在的属性("licenseType": "Windows_Server")。该属性的存在将导致部署失败,并显示错误The property 'LicenseType' cannot be used together with property 'linuxConfiguration'

我试图弄清楚是否有可能仅在Windows映像中包含此属性,同时保持模板不变?

azure-resource-manager

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

如何在 powershell 中迭代 JSON 数组

如何迭代转换为PSCustomObjectwith的 JSON 数组ConvertFrom-JSON?使用foreach不起作用。

$jsonArray ='[{"privateKeyLocation" : "C:\\ProgramData\\docker\\certs.d\\key.pem"},
{"publicKeyLocation" : "C:\\ProgramData\\docker\\certs.d\\cert.pem"},
{"publicKeyCALocation" : "C:\\ProgramData\\docker\\certs.d\\ca.pem"}]'
$json = convertfrom-json $jsonArray
$json | foreach {$_}
Run Code Online (Sandbox Code Playgroud)

退货

privateKeyLocation
------------------
C:\ProgramData\docker\certs.d\key.pem
Run Code Online (Sandbox Code Playgroud)

枚举器虽然说数组有 3 个成员

>$json.Count
3
Run Code Online (Sandbox Code Playgroud)

powershell

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

如何删除恢复保管库中 MARS 生成的备份项目

我正在尝试删除恢复保管库,但它有一些由 MARS 代理在不存在的计算机上生成的旧数据。没有用于删除这些的 UI 选项。我尝试了下面的 Powershell 但失败了Get-AzureRmRecoveryServicesBackupItem : BackupManagementType is not expected for WorkloadType: AzureVM

不确定我做错了什么

PS Azure:\> Get-AzureRmRecoveryServicesBackupContainer -ContainerType Windows -Status Registered -BackupManagementType MARS

Name                                     ContainerType      BackupManagementType
----                                     -------------      --------------------
tencapsql01.                             Windows            MARS
tencapweb1.                              Windows            MARS


Azure:\converted to MS-AZR-0003P sub
PS Azure:\> $containers = Get-AzureRmRecoveryServicesBackupContainer -ContainerType Windows -Status Registered -BackupManagementType MARS
Azure:\converted to MS-AZR-0003P sub
PS Azure:\> Get-AzureRmRecoveryServicesBackupItem -Container $containers[0] -WorkloadType AzureVM
Get-AzureRmRecoveryServicesBackupItem : BackupManagementType is not expected for WorkloadType: AzureVM
At line:1 char:1
+ Get-AzureRmRecoveryServicesBackupItem -Container $containers[0] …
Run Code Online (Sandbox Code Playgroud)

backup azure

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

如何在 ADF 中将字符串转换为日期时间?

我正在转换 Rest 数据结果并接收到 Azure SQL,但在将字符串转换为 DateTime2 时失败并出现以下错误。

“ErrorCode=UserErrorInvalidDataValue,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,消息=列'ABOR_CDOM_Seed_Datetime'包含无效值'2017-01-02T16:33:43.223Z'。无法转换'2017-01-02T16: 33:43.223Z' 以格式为 'yyyy-MM-dd HH:mm:ss.fffffff' 键入 'DateTime'。,Source=Microsoft.DataTransfer.Common,''Type=System.FormatException,Message=String 无法识别作为有效的日期时间。,Source=mscorlib,'"

azure-data-factory

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

如何在逻辑应用程序中将字符串解析为 JSON?

我在下面有从外部实体收到的 JSON。如您所见,requestbody参数显示为string即使它是 JSON。那么我该如何转义它以便我可以正确地解析它下游呢?

{
  "emailaddress": "174181@mycomp.com",
  "requestbody": "{\"Id\":\"57518139-687c-4223-b08b-342f4ff426ca\",\"Properties\":{\"PrincipalId\":\"d701e7aa-5a0a-4c4a-81be-4c4b7a3967ce\",\"RoleDefinitionId\":\"/subscriptions/64ba3e4c-45e3-4d55-8132-6731cf25547f/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\"Scope\":\"/subscriptions/64ba3e4c-45e3-4d55-8132-6731cf25547f\"}}"
}
Run Code Online (Sandbox Code Playgroud)

json json-deserialization azure-logic-apps

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

如何正确使用List的ForEach()语句?

我很困惑我在 List 的 ForEach 方法语法中做错了什么?

PS D:\ntt> $nicInfo.IpConfigurations.Count
2
PS D:\ntt> $nicInfo.IpConfigurations[0]

PrivateIpAddressVersion Name      Primary PrivateIpAddress PrivateIpAllocationMethod Subnet Name PublicIpAddress Name ProvisioningState
----------------------- ----      ------- ---------------- ------------------------- ----------- -------------------- -----------------
IPv4                    ipconfig1 True    10.233.0.4       Dynamic                                                    Succeeded


PS D:\ntt> $nicInfo.IpConfigurations.GetType()

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     List`1                                   System.Object


PS D:\ntt> $nicInfo.IpConfigurations.ForEach({$_})
PS D:\ntt>
Run Code Online (Sandbox Code Playgroud)

powershell azure azure-powershell

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

如何遍历 Kusto 中的数组?

我需要在 Azure 资源图资源管理器 ( https://preview.portal.azure.com/ ) 中遍历托管数据磁盘。我的查询在下面,但它返回 JSON 数组,我需要提取磁盘名称和正在使用的存储帐户类型(示例 JSON 返回如下)。所以我想在屏幕上看到按机器名称、磁盘名称和存储帐户类型分组。我当前的查询在下面,但显然由于 JSON 的返回它不起作用

where type =~ 'Microsoft.Compute/virtualmachines' |
extend disks = properties.storageProfile.dataDisks |
project name, disks
Run Code Online (Sandbox Code Playgroud)

相同的 JSON 输出

[
    {
        "name": "COMP02_DDisk1",
        "createOption": "Attach",
        "diskSizeGB": 400,
        "managedDisk": {
            "id": "/subscriptions/5f5c5be9-77d4db790171/resourceGroups/BRAZILSOUTHDB/providers/Microsoft.Compute/disks/COMP02_DDisk1",
            "storageAccountType": "Premium_LRS"
        },
        "caching": "None",
        "toBeDetached": false,
        "lun": 0,
        "writeAcceleratorEnabled": false
    },
    {
        "name": "COMP02_DDisk2",
        "createOption": "Attach",
        "diskSizeGB": 400,
        "managedDisk": {
            "id": "/subscriptions/5f5c5be9-77d4db790171/resourceGroups/BRAZILSOUTHDB/providers/Microsoft.Compute/disks/COMP02_DDisk2",
            "storageAccountType": "Premium_LRS"
        },
        "caching": "None",
        "toBeDetached": false,
        "lun": 1,
        "writeAcceleratorEnabled": false
    }
]
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

azure-data-explorer

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

如何输出特定字段和所有其他列的最新不同值?

我需要一个查询,它将返回字段的特定不同值的所有最新条目。示例我有 2 列的表:ComputerName, date。我想为它们中的每一个返回所有不同的值ComputerName和最新的值date

kql azure-data-explorer

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

如何在 Azure 数据资源管理器中解析复杂的 json 对象

我有以下属性,需要将其解析为 JSON。我尝试使用parse_json()但不起作用

询问

AzureActivity
| where OperationNameValue == "Microsoft.Authorization/roleAssignments/write" 
| where ActivityStatus  == "Started"
| where (Properties contains "8e3af657-a8ff-443c-a75c-2fe8c4bcb635") or (Properties contains "b24988ac-6180-42a0-ab88-20f7382dd24c")
| extend request = parse_json(Properties)
| where request.requestbody.Properties.Scope == "/subscriptions/6f5c5be9-a2dd-49c9-bfa1-77d4db790171"
Run Code Online (Sandbox Code Playgroud)

需要解析的原始数据

{ "requestbody": "{\"Id\":\"992a2739-9bd2-4d04-bc5f-5ed1142b9861\",\"属性\":{\"PrincipalId\":\"5ac319a4-740b-4f09-9fd3- fce3ce91fedf\",\"RoleDefinitionId\":\"/subscriptions/6f5c5be9-a2dd-49c9-bfa1-77d4db790171/providers/Microsoft.Authorization/roleDefinitions/8e3af657-a8ff-443c-a75c-2fe8c4bcb635\",\"范围\" :\"/subscriptions/6f5c5be9-a2dd-49c9-bfa1-77d4db790171\"}}" }

azure-data-explorer

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

ThreadProc在GCroot上做了什么?

我正在尝试对托管内存泄漏进行故障排除,下面的信息对我来说没有意义,因为我希望看到一些静态方法或者类似于!gcroot命令的东西,但是找到下面的内容.

__PRE__

.net windbg

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