gpt4 book ai didi

powershell - 如果我在服务器或工作站上,如何从Powershell中查找?

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

This doc explains how to get your windows version,但是在PowerShell中找到它比较困难。
[System.Environment]::OSVersion具有很多好的信息,但没有Server-Workstation标志...

最佳答案

$osInfo = Get-CimInstance -ClassName Win32_OperatingSystem
$osInfo.ProductType

参见 https://msdn.microsoft.com/en-us/library/aa394239%28v=vs.85%29.aspx

ProductType
Data type: uint32
Access type: Read-only
Additional system information.
Work Station (1)
Domain Controller (2)
Server (3)


因此,如果值为 1,那么您在工作站OS上。

如果是 2,则说明您位于域 Controller 上。

如果是 3,则说明您位于的服务器不是域 Controller 。

如果您使用的是旧版本的Windows/PowerShell,并且希望某些东西可以在所有Windows/PowerShell上使用,则相同,但是使用 Get-WmiObject:
$osInfo = Get-WmiObject -Class Win32_OperatingSystem
$osInfo.ProductType

关于powershell - 如果我在服务器或工作站上,如何从Powershell中查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48592120/

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