Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DomainJoinedStatus ¶
DomainJoinedStatus returns the domain joined status of the current computer.
NETSETUP_JOIN_STATUS constants from Microsoft Windows API See: https://learn.microsoft.com/en-us/windows/win32/api/lmjoin/ne-lmjoin-netsetup_join_status
NetSetupUnknownStatus uint32 = 0 // The status is unknown NetSetupUnjoined uint32 = 1 // The computer is not joined to a domain or workgroup NetSetupWorkgroupName uint32 = 2 // The computer is joined to a workgroup NetSetupDomainName uint32 = 3 // The computer is joined to a domain
func GetActiveDirectoryDomain ¶
GetActiveDirectoryDomain returns AD domain name of this computer.
Types ¶
type ChassisInfo ¶
ChassisInfo represents the structural framework of a device, specifying its type and manufacturer information.
func GetChassisInfo ¶
func GetChassisInfo() (*ChassisInfo, error)
GetChassisInfo retrieves hardware information including machine model type and vendor from the system profiler.