溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么樣查找域內(nèi)所有的Windows Server 2012 R2的服務(wù)器,并區(qū)分出哪些是物理機(jī),那些是虛擬機(jī)?

發(fā)布時(shí)間:2020-03-31 14:55:39 來源:億速云 閱讀:494 作者:三月 欄目:系統(tǒng)運(yùn)維

獨(dú)立主機(jī)即Dedicated Server,是指客戶獨(dú)立租用一臺(tái)服務(wù)器來展示自己的網(wǎng)站或提供自己的服務(wù),比虛擬主機(jī)有空間更大,速度更快,CPU計(jì)算獨(dú)立等優(yōu)勢(shì),當(dāng)然價(jià)格也更貴。今天,億速云小編給大家介紹一種基本思路來解決這個(gè)問題:

怎么樣查找域內(nèi)所有的Windows Server 2012 R2的服務(wù)器,并區(qū)分出哪些是物理機(jī),那些是虛擬機(jī)?

通過使用Get-Adcomputer和Get-Wmiobject 組合來實(shí)現(xiàn)。

思路是這樣的,先看一臺(tái)服務(wù)器的屬性值有什么可用利用的。


[12r2-dc]: PS C:\> Get-ADComputer -Identity 12r2-dc -Properties *



AccountExpirationDate                :

accountExpires                       : 9223372036854775807

AccountLockoutTime                   :

AccountNotDelegated                  : False

AllowReversiblePasswordEncryption    : False

AuthenticationPolicy                 : {}

AuthenticationPolicySilo             : {}

BadLogonCount                        : 0

badPasswordTime                      : 0

badPwdCount                          : 0

CannotChangePassword                 : False

CanonicalName                        : abc.com/Domain Controllers/12R2-DC

Certificates                         : {System.Security.Cryptography.X509Certificates.X509Certificate}

CN                                   : 12R2-DC

codePage                             : 0

CompoundIdentitySupported            : {False}

countryCode                          : 0

Created                              : 10/9/2016 10:29:00 PM

createTimeStamp                      : 10/9/2016 10:29:00 PM

Deleted                              :

Description                          :

DisplayName                          :

DistinguishedName                    : CN=12R2-DC,OU=Domain Controllers,DC=abc,DC=com

DNSHostName                          : 12R2-DC.abc.com

DoesNotRequirePreAuth                : False

dSCorePropagationData                : {10/9/2016 10:29:03 PM, 12/31/1600 4:00:01 PM}

Enabled                              : True

HomedirRequired                      : False

HomePage                             :

instanceType                         : 4

IPv4Address                          : 169.254.15.118

IPv6Address                          :

isCriticalSystemObject               : True

isDeleted                            :

KerberosEncryptionType               : {RC4, AES128, AES256}

LastBadPasswordAttempt               :

LastKnownParent                      :

lastLogoff                           : 0

lastLogon                            : 131498622097210925

LastLogonDate                        : 9/10/2017 11:04:43 PM

lastLogonTimestamp                   : 131495834837332604

localPolicyFlags                     : 0

Location                             :

LockedOut                            : False

logonCount                           : 1860

ManagedBy                            :

MemberOf                             : {CN=Pre-Windows 2000 Compatible Access,CN=Builtin,DC=abc,DC=com, CN=Cert

                                       Publishers,CN=Users,DC=abc,DC=com}

MNSLogonAccount                      : False

Modified                             : 9/12/2017 7:23:19 PM

modifyTimeStamp                      : 9/12/2017 7:23:19 PM

msDFSR-ComputerReferenceBL           : {CN=12R2-DC,CN=Topology,CN=Domain System

                                       Volume,CN=DFSR-GlobalSettings,CN=System,DC=abc,DC=com}

msDS-GenerationId                    : {45, 30, 43, 189...}

msDS-SupportedEncryptionTypes        : 28

msDS-User-Account-Control-Computed   : 0

Name                                 : 12R2-DC

nTSecurityDescriptor                 : System.DirectoryServices.ActiveDirectorySecurity

ObjectCategory                       : CN=Computer,CN=Schema,CN=Configuration,DC=abc,DC=com

ObjectClass                          : computer

ObjectGUID                           : bf0a2518-aa9c-4cb9-ab8e-09be04b3e27b

objectSid                            : S-1-5-21-2770570338-4234891044-2636713416-1001

OperatingSystem                      : Windows Server 2012 R2 Standard

OperatingSystemHotfix                :

OperatingSystemServicePack           :

OperatingSystemVersion               : 6.3 (9600)

PasswordExpired                      : False

PasswordLastSet                      : 8/20/2017 4:58:11 PM

PasswordNeverExpires                 : False

PasswordNotRequired                  : False

PrimaryGroup                         : CN=Domain 

看到這里就知道利用哪個(gè)屬性值了,過濾一下,用一個(gè)通配符表達(dá)式或是任何一個(gè)能把這個(gè)值抓住的條件就可以,再用一個(gè)選擇語句把名字選擇出來。

$computer = Get-ADComputer -Filter {operatingsystem -like "*20*"} | select -ExpandProperty name

然后運(yùn)行了一下Get-Wmiobject,結(jié)果如下:

[12r2-dc]: PS C:\> Get-WmiObject -Class win32_computersystem



Domain              : abc.com

Manufacturer        : Microsoft Corporation

Model               : Virtual Machine

Name                : 12R2-DC

PrimaryOwnerName    : Windows User

TotalPhysicalMemory : 2094039040


然后想到,如果把變量$computer傳遞進(jìn)來,再把兩個(gè)屬性暴露出來,就會(huì)產(chǎn)生一個(gè)結(jié)果集,當(dāng)然,你愿意輸出到文件自己再用管道符輸出就是了。


Invoke-Command -ComputerName $computer {Get-WmiObject win32_computersystem} -ErrorAction SilentlyContinue | select name,model | sort model



結(jié)果就是:

Name                                                        Model

----                                                        -----

12R2-SCCM                                                   Virtual Machine

總結(jié):無論是獨(dú)立主機(jī)還是虛擬主機(jī),兩者實(shí)現(xiàn)的功能在很多方面的需求是可以一致的,主要區(qū)別在于:1,自定義軟件裝備;  2,大容量存儲(chǔ)和備份; 3,需求樹立很多網(wǎng)站者 。 因此,用戶應(yīng)該根據(jù)自己的實(shí)際需求去選擇是用物理機(jī)還是虛擬機(jī)比較好,億速云的服務(wù)器機(jī)房遍布多個(gè)國家,無論是虛擬機(jī)還是物理機(jī)在業(yè)內(nèi)都具有一定的口碑和優(yōu)勢(shì),可以滿足大部分用戶的要求!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI