当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell 将字符串转换为 GUID

作者:精品下载站 日期:2024-12-14 22:03:40 浏览:14 分类:玩电脑

PowerShell 将字符串转换为 GUID


要在 PowerShell 中将字符串转换为 guid,它使用 [System.Guid] 类的 Parse() 方法,该方法将字符串 guid 作为输入参数并返回有效的 GUID,由 32 个十六进制数字和 4 个破折号组成。

当需要将字符串存储在数据库中、比较两个 GUID 以及为需要唯一标识符 GUID 的应用程序生成测试数据时,将字符串转换为 GUId 非常有用。

在本文中,我们将讨论如何使用PowerShell中Guid类的Parse方法将字符串转换为guid。

在 PowerShell 中将字符串转换为 GUID

[System.Guid] 类提供了一个 Parse 方法,该方法采用 GUID 的字符串表示形式并将该字符串转换为 PowerShell 中的 guid。

# Assign 32 hexadecimal digits to string
$str = "6F9619FF-8B86-D011-B42D-00C04FC964FF"

# Use Parse method of Guid class for conversion 
$guid = [System.Guid]::Parse($str)  
Write-Host $str

在上面的 PowerShell 脚本中,$str 变量包含 GUID 的字符串表示形式(32 个十六进制数字,带有 4 个破折号)。为了在 PowerShell 中将字符串转换为 guid,它使用 Guid 类的 Parse() 方法并返回 Guid 作为唯一标识符。

将字符串转换为 GUID 后上述 PowerShell 脚本的输出为:

[玩转系统] PowerShell 将字符串转换为 GUID

输入字符串应具有有效的 GUID 格式,即带破折号的 32 个十六进制数字。如果输入字符串不是有效的 GUID 格式,则会抛出错误。

酷提示:如何在 PowerShell 中将 guid 转换为字符串!

结论

希望上面关于如何在PowerShell中使用Parse()方法将字符串转换为GUID的文章对您有所帮助。

GUID 类提供诸如 NewGUID() 之类的方法来生成 GUID,以及返回 GUID 的字符串表示形式的 GUID 等其他属性。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯