亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        巧用PowerShell命令管控系統(tǒng)信息

        2020-05-07 07:57:57郭建偉
        關(guān)鍵詞:信息系統(tǒng)

        郭建偉

        在對系統(tǒng)進行管理維護時,我們需要深入了解系統(tǒng)的軟件硬件配置信息,在此基礎(chǔ)上才能對系統(tǒng)進行靈活的配置。實際上,利用系統(tǒng)內(nèi)置的功能強大的PowerShell組件,就可以讓用戶輕而易舉地洞察并收集詳細的系統(tǒng)信息。更重要的是,利用PowerShell提供的檢測命令,還可以讓您獲取使用常規(guī)方式無法得到的各種信息。

        PowerShell的WMI調(diào)用機制

        在PowerShell中內(nèi)置了WMI調(diào)用機制,可以幫助用戶了解到很多系統(tǒng)信息。對于一個計算機系統(tǒng)來說,基本上包括軟件和硬件兩個部分。硬件包括了 CPU、內(nèi)存、磁盤、網(wǎng)卡、顯卡等,而軟件包括操作系統(tǒng)以及各種應用程序,這些軟硬件分別來自不同的廠商。而DMTF(Distributed Management Task Force,臺式系統(tǒng)任務管理組)是一個國際化標準組織,其制定了一個通用的獲取不同組件的模型和方法,叫作 CIM(Common Information Model,通用信息模型)。標準制定好之后,各個組件的廠商在發(fā)布他們產(chǎn)品的時候,都會向操作系統(tǒng)提供一組相關(guān)的 CIM 類,通過這些 CIM 類,應用程序就可以輕松地獲取各種組件的信息。而 CIM 標準在 Windows 平臺就是利用WMI(Windows Management Instrumentation,Windows管理規(guī)范)機制實現(xiàn)的。也就是說通過 WMI,用戶就可以獲取系統(tǒng)中不同組件的信息。在Windows中,利用PowerShell命令,就可以借助于WMI調(diào)用來查看各種軟硬件信息。

        查看WMI組件信息

        WMI是一個通用信息的模型,該模型存在一個Root根節(jié)點,在其下有數(shù)量眾多功能各異的WMI Provider,不同的Provider(提供者)可以幫助用戶獲取對應組件的信息。隨著Windows版本的演化,WMI的類庫也變得極為豐富。對于PowerShell來說,可以通過“Get-WmiObject”入口,來訪問非常完善的信息庫。當然,在使用PowerShell調(diào)用WMI來獲取所需的系統(tǒng)信息時(例如CPU的類型等),必須首先了解需要使用到的WMI中的具體的類才行。在Windows中存在WMI的類庫,該類庫會由WMI服務管理和維護。

        當訪問WMI類庫中的類時,就會利用RPC/DCOM協(xié)議與該服務進行通訊。例如在Windows 10中點擊“Win+R”鍵,執(zhí)行執(zhí)行“wmimgmt.msc”命令,在打開窗口(圖1)中左側(cè)的“WMI控件(本地)”節(jié)點的右鍵菜單上點擊“屬性”項,就會和本地的WMI服務建立連接,在屬性窗口中的“常規(guī)”面板中顯示W(wǎng)MI的版本和類庫位置信息,其默認位置為“C:\Windows\System32\wbem”。

        在“安全”面板(圖2)中打開“Root”節(jié)點,會顯示W(wǎng)MI的命名空間信息。在其中顯示了不同的命令空間節(jié)點,分別包含著對應的WMI類。這就意味著,我們要調(diào)用 WMI 類,必須指定正確的命令空間。這就像我們打開文件一樣,只有打開正確的路徑后,才能夠正常訪問文件。當使用PowerShell來訪問WMI的類庫,獲取相關(guān)的系統(tǒng)信息時,必須指定對應的入口,這就和上述不同的命令空間相對應。在“高級”面板(圖3)中顯示腳本程序默認的命令空間為“root\cimv2”,您可以點擊“更改”按鈕,在打開的窗口(圖4)中選擇所需的命令空間,點擊確定按鈕,將其指定為默認的命令空間。

        使用PowerShell命令,檢測信息系統(tǒng)

        實際上,當點擊打開不同的命名空間路徑后,會發(fā)現(xiàn)看不到具體的類,為此可以通過 Powershell 的方法來獲取具體命令空間下的所有類。例如執(zhí)行“Get-WmiObject -Namespace root\cimv2 -ClassName Win32_OperatingSystem”命令,顯示常規(guī)的操作系統(tǒng)信息(圖5)。其中的“root\cimv2”就是一個命令空間項目,但是在上述“安全”面板中打開“Root”→“CIMV2”分支,卻看不到所需的WMI類。其實只需執(zhí)行“Get-WmiObject -List -Namespace root\cimv2”命令,就會顯示該命令空間名稱下的所有的WMI類信息(圖6)。

        執(zhí)行“Get-WmiObject -List -Namespace root\cimv2 | measure”命令,會顯示這些類的數(shù)量。因為涉及到類的數(shù)量很多,利用PowerShell的篩選功能,可以只顯示指定的類。執(zhí)行“Get-Wmiobject -List -Namespace root\cimv2 | where {$_.name -like "*memory*" }”命令,會在其中過濾和內(nèi)存相關(guān)的類的信息。執(zhí)行“Get-Wmiobject Win32_PhysicalMemory”命令,會顯示詳細的內(nèi)存配置信息(圖7)。注意,其效果與執(zhí)行“Get-WmiObject -Namespace root\cimv2 -ClassName Win32_PhysicalMemory”命令是等效的。

        打開上述屬性窗口的“高級”面板,在“腳本程序的默認命令空間”欄中顯示“root\cimv2”,所以即使不指定命令空間名稱,PowerShell也會使用默認的名稱。執(zhí)行“Get-Wmiobject Win32_Processor”命令,會顯示CPU的基本信息。執(zhí)行“Get-Wmiobject Win32_Processor | fl *”命令,會顯示該CPU的詳細信息。執(zhí)行“Get-WmiObject -Class Win32_Logicaldisk”命令,顯示基本磁盤信息。

        也可以執(zhí)行“Get-WmiObject -Class Win32_Logicaldisk | where {$_.DriveType -eq 3}”等命令,來篩選指定類型的磁盤信息。執(zhí)行“Get-WmiObject -Class Win32_PhysicalMemory | Select-Object Manufacturer,SerialNumber,Capacity”命令,可以顯示指定的內(nèi)存信息,例如內(nèi)存廠商名稱、串號、總?cè)萘康?。?zhí)行“Get-CimInstance -Namespace Root\StandardCIMv2 -ClassName MSFT_Netadapter”命令,可以獲取詳細的網(wǎng)卡信息。

        執(zhí)行“Get-WmiObject -Query "select * from Win32_LogicalDisk Where DriveType=3" | fl *”命令,來顯示硬盤信息(圖8)。如果將其中的“DriveType”的值修改為0、2、4、5、6,可以顯示未知、移動存儲、共享盤、光盤、內(nèi)存盤等磁盤信息。也可以執(zhí)行“Get-WmiObject -Query "select * from Win32_LogicalDisk Where DriveType=3" | Select-Object @{n="盤符";e={$_.name},@{n="自由空間";e={$_.freespace}/1GB -as [int] }”命令,來自定義顯示的磁盤信息。

        如果想查看目標主機的常用信息,例如名稱、運行時間等,可以執(zhí)行“Get-WmiObject -Class Win32_OperatingSystem -ComputerName server1.xxx.com | Select-Object @{n='計算機名稱';e={$_.PSComputername}},@{n="安裝時間";e={$_.ConvertToDateTime($_.InstallDate)}},@{n="啟動時間";e={$_.ConvertToDateTime($_.LastBootUpTime)}},@{n="系統(tǒng)版本";e={$_.Caption}}”命令,來獲取相關(guān)的信息(圖9)。注意,這里使用的“ConvertToDateTime”是PowerShell提供的方法,并非是WMI類內(nèi)部提供的。其中的“server1.xxx.com”為目標主機的名稱,如果省略該值,表示針對當前主機進行操作。

        使用PowerShell命令,配置系統(tǒng)信息

        對于WMI的類來說,不僅可以幫助用戶查看系統(tǒng)信息,利用其提供的接口還可以對系統(tǒng)的配置進行相應的調(diào)整。這里就以設(shè)置遠程桌面服務為例進行說明。例如執(zhí)行“Get-WmiObject -List -Namespace root\cimv2\terminalServices”命令,來查看和遠程桌面相關(guān)的類,在返回信息中會顯示名為“Win32_TerminalServiceSetting”的類,利用該類可對遠程桌面組件的配置進行修改。執(zhí)行“Get-WmiObject -Namespace root\cimv2\terminalservices -Class Win32_TerminalServiceSetting | Get-Member | where {$_.MemberType} -eq "Method"”命令,顯示該類中所有的方法信息。

        執(zhí)行“Get-WmiObject -Namespace root\cimv2\terminalservices -Class Win32_TerminalServiceSetting -ComputerName server1.xxx.com |ft servername,AllowTSConnections”命令,會顯示指定的目標主機是否開啟了遠程桌面服務,如果顯示為0表示沒有啟用,為1表示已經(jīng)啟用。如果該機沒有啟用遠程桌面功能,可以執(zhí)行“$RDP = Get-WmiObject -Namespace ROOT\CIMV2\TerminalServices -Class Win32_TerminalServiceSetting -ComputerName server1.xxx.com”命令,定義一個變量,來獲取目標主機的WMI接口。

        執(zhí)行“$RDP.SetAllowTSConnections(1,1)”命令,利用該接口來執(zhí)行“SetAllowTSConnections”方法,其中的第一個參數(shù)“1”表示開啟遠程桌面,第二個參數(shù)“1”允許在防火墻上開放遠程桌面使用網(wǎng)絡(luò)端口。執(zhí)行“Test-NetConnection -ComputerName server1.xxx.com -CommonTCPPort RDP”命令,進行連接測試操作,在返回信息的“TcpTestSucceeded”欄中顯示“Ture”,表示可以順利連接到該機的遠程桌面。

        猜你喜歡
        信息系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        信息
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        在线成人爽a毛片免费软件| 99视频偷拍视频一区二区三区| 国产三级精品三级男人的天堂| 女人被男人爽到呻吟的视频| 欧美成a人片在线观看久| 人妻被猛烈进入中文字幕| 中文片内射在线视频播放| 国产 一二三四五六| 久久亚洲精品成人av| 青青青伊人色综合久久亚洲综合| 中文字幕亚洲中文第一| 色与欲影视天天看综合网| 国产欧美日韩久久久久| 亚洲欧美日韩高清一区二区三区| 精品久久精品久久精品| 成人片黄网站a毛片免费| 18禁超污无遮挡无码免费游戏| 99久久综合狠狠综合久久一区| 日韩精品国产精品亚洲毛片| 国产成人av乱码在线观看| 亚洲综合av在线在线播放| 国产精品美女久久久久浪潮AVⅤ | 精品视频入口| 高清少妇一区二区三区| 无码专区一ⅴa亚洲v天堂| 亚洲精品97久久中文字幕无码| 91热国内精品永久免费观看| 手机在线免费观看的av| 国产精品无码v在线观看| 国产精品jizz观看| 最新日韩精品视频免费在线观看| 好大好爽我要高潮在线观看| 久久精品国产www456c0m| 人妻有码中文字幕在线不卡| 97精品熟女少妇一区二区三区| 一本久道综合在线无码人妻| 欧美深夜福利网站在线观看| 在线观看免费视频发布白白色| 狠狠97人人婷婷五月| 欧洲熟妇乱xxxxx大屁股7| 人妻尤物娇呻雪白丰挺|