Powershell guid 不是唯一的 - 我怎样才能使它唯一?

问题描述 投票:0回答:0

我在多线程(多 shell)的 powershell 中运行脚本,我发现 NewGuid powershell 函数有可能在 powershell 7 中生成值,这些值在同时运行时实际上并不是唯一的。

${env:TEMP}\some_unique_file_$([guid]::NewGuid()).json

当我希望这里的每个字符串都是唯一的时,上面的内容会产生冲突。是否缺少某些东西或者这是一个错误?这几乎就像生成 GUID 时没有考虑 PID 一样。

powershell guid uid
© www.soinside.com 2019 - 2024. All rights reserved.