gpt4 book ai didi

powershell - 如何查找本地计算机是否在域中?

转载 作者:行者123 更新时间:2023-12-03 11:37:27 25 4
gpt4 key购买 nike

有没有简单的快速找出本地计算机是否使用 PowerShell 加入域的方法?

我找到了很多关于获取当前工作组或域的内容,但没有明确说明如何知道它是否真的是工作组或域。只是想在调用一些与 Active Directory 相关的东西之前找出这一点,这些东西只会在工作组计算机上长时间等待后超时。
[System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()方法需要很长时间才能在工作组计算机和 WMI 类上失败 Win32_ComputerSystem显示名称,但如果是真实域则不显示。

最佳答案

Win32_ComputerSystem有一个 PartOfDomain指示计算机是否加入域的属性。还有一个工作组属性 - 如果计算机在域中,它应该是空白的。

例子:

if ((gwmi win32_computersystem).partofdomain -eq $true) {
write-host -fore green "I am domain joined!"
} else {
write-host -fore red "Ooops, workgroup!"
}

关于powershell - 如何查找本地计算机是否在域中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409043/

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