问题描述
有没有办法使用 golang 获取 Windows 用户名?我也想要一个域名.在我的情况下域是WORKGROUP"
is there any way to get Windows User name using golang? I would like to get a Domain too. In my case Domain is "WORKGROUP"
cmd -> 系统信息:
cmd -> systeminfo:
推荐答案
您必须使用 os 和 os/user 包来处理域和当前用户名
You must us os and os/user packages to handle domain and current username
package main
import (
"fmt"
"os"
"os/user"
)
func main() {
fmt.Println(user.Current()) //return current username
fmt.Println(os.Hostname()) //return the hostname(domain)
}
这篇关于使用 Golang 获取用户名和域名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!