gpt4 book ai didi

powershell - Get-ADGroup 返回与 dsquery 不同的 ObjectGUID

转载 作者:行者123 更新时间:2023-12-02 18:22:25 25 4
gpt4 key购买 nike

有人可以解释如何获取与 dsquery 返回的相同的 ObjectGUID(除了使用 powershell 之外)吗?

举个例子。

Powershell

Get-ADGroup "MyGroup" -Properties ObjectGUID
32359aec-2e77-4b0c-b525-3e9a39083314

dsquery(应用程序使用 DSQuery 没有它使用的命令)

7Jo1MncuDEu1JT6aOQgzFA==

编辑 - 为了清楚起见,我想在 powershell 中查询 AD 组并获取 ObjectGUID 的 DSQuery 结果。我不想要 ObjectGUID 的 powershell 结果。

最佳答案

dsquery 的输出是原始的底层二进制 GUID,base64 编码。

要在两种格式之间进行转换:

# GUID to base64
$guidInstance = [guid]::new('32359aec-2e77-4b0c-b525-3e9a39083314')
[convert]::ToBase64String($guidInstance.ToByteArray())

# base64 to GUID
$binaryGUID = [convert]::FromBase64String('7Jo1MncuDEu1JT6aOQgzFA==')
[guid]::new($binaryGUID)

关于powershell - Get-ADGroup 返回与 dsquery 不同的 ObjectGUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70698339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com