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

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

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

PowerShell 将 Guid 转换为字符串


PowerShell .Net 框架提供了代表 GUID 的 Guid 类和用于在 PowerShell 中将指南转换为字符串的 ToString() 方法。它返回 GUID 的字符串表示形式。

GUID 是一个唯一标识符,由 32 个十六进制数字组成,分为 5 组 (8,4,4,4,412),用连字符分隔。例如,d5f7e40d-e8d6-480e-afa9-b591ad942c48

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

在 PowerShell 中将 Guid 转换为字符串

使用 PowerShell .Net 框架中提供的 Guid 类在 PowerShell 中创建和格式化 guid。它有 ToString() 方法,可以在 PowerShell 中将 guid 转换为字符串。

# Create a guid in PowerShell
$guid = [guid]::NewGuid()

# Convert guid to string in PowerShell
$sGuid = $guid.ToString()

在上面的 PowerShell 脚本中,guid 类具有 NewGuid() 方法,该方法创建 32 位十六进制数字 guid 的唯一标识符并将其存储在变量 $guid 中。

要在 PowerShell 中将 guid 转换为字符串,它使用 guid 类的 ToString() 方法并返回 guid 的字符串表示形式。

上述 PowerShell 脚本的输出是:

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

在 PowerShell 中创建 guid 并将其转换为字符串的另一种简单方法是:

$strGuid = [guid]::NewGuid().ToString()
Write-Host $strGuid

上面的 PowerShell 一行脚本使用 guid 类,该类提供 NewGuid() 方法来创建 guid 和 ToString() 方法来转换 guid到一个字符串。

上述 PowerShell 脚本的输出会打印 guid 的字符串表示形式。

PS C:\> $strGuid = [guid]::NewGuid().ToString()
PS C:\> $strGuid
1c3b6d41-aa17-4fe8-ac6d-b3992522789a
PS C:\>

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

PowerShell 字符串新指南

Guid 类提供了使用 GUID 的方法和属性。它有一个 Guid 属性,仅以字符串形式获取 guid。

 [guid]::NewGuid().Guid 

在上面的 PowerShell 脚本中,NewGuid() 方法生成 Guid,然后使用 Guid 属性获取新 guid 的字符串表示形式。

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

PS C:\> [guid]::NewGuid().Guid                                          
06444a11-2dbd-4597-800b-1c1b20ed4bd3

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

结论

希望上面关于如何使用guid类的ToString()方法将guid转换为字符串的文章对您有所帮助。

我们已经学习了如何使用 PowerShell .Net 框架提供 GUID 类来创建新的 guid,使用 NewGuid() 方法和 ToString() 方法将 guid 转换为字符串。

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

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

取消回复欢迎 发表评论:

关灯