无法使用 Update-AzTableRow 更新为 DateTime 格式
not able to update to DataTime format using Update-AzTableRow
我有以下 powershell 脚本来更新 table 存储中的值:
[string]$filter = `
[Microsoft.Azure.Cosmos.Table.TableQuery]::GenerateFilterCondition("Query",`
[Microsoft.Azure.Cosmos.Table.QueryComparisons]::Equal,"(Type = 'FTE')")
$user = Get-AzTableRow `
-table $cloudTable `
-customFilter $filter
# Change the entity.
$user.LastRunTime = "2022-04-24T01:09:30.4224457Z"
$user | Update-AzTableRow -table $cloudTable
通过这次更新,我看到了 'String' 格式的 LastRunTime。如何将其更新为 'DateTime' 格式。
它是一个字符串,因为您将其设置为一个字符串。您应该将其设置为 DateTimeOffset
.
$user.LastRunTime = [System.DateTimeOffset]"2022-04-24T01:09:30.4224457Z"
我有以下 powershell 脚本来更新 table 存储中的值:
[string]$filter = `
[Microsoft.Azure.Cosmos.Table.TableQuery]::GenerateFilterCondition("Query",`
[Microsoft.Azure.Cosmos.Table.QueryComparisons]::Equal,"(Type = 'FTE')")
$user = Get-AzTableRow `
-table $cloudTable `
-customFilter $filter
# Change the entity.
$user.LastRunTime = "2022-04-24T01:09:30.4224457Z"
$user | Update-AzTableRow -table $cloudTable
通过这次更新,我看到了 'String' 格式的 LastRunTime。如何将其更新为 'DateTime' 格式。
它是一个字符串,因为您将其设置为一个字符串。您应该将其设置为 DateTimeOffset
.
$user.LastRunTime = [System.DateTimeOffset]"2022-04-24T01:09:30.4224457Z"