程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Get-WmiObject 幫助信息

Get-WmiObject 幫助信息

編輯:.NET實例教程
如下說明是翻譯PowerShell中: help Get-WmiObject 產生的幫助信息.
譯者: Edengundam(馬濤)
 
Get-WmiObject
 
大綱
取得WMI類的實例或者取得可使用類的信息.
 
語法
Get-WmiObject [-class] <string> [[-property] <string[]>] [-namespace <string>] [-computerName <string[]>] [-filter <string>] [-credential <PSCredential>] [<CommonParameters>]
 
Get-WmiObject [-namespace <string>] [-computerName <string[]>] [-credential <PSCredential>] [-list] [<CommonParameters>]
 
Get-WmiObject -query <string> [-namespace <string>] [-computerName <string[]>] [-credential <PSCredential>] [<CommonParameters>]
 
詳細描述
取得WMI類的實例或者取得可使用類的信息. 參數ComputerName用來指向遠程的計算機. 如果參數List parameter被指定, 此命令取得指定名稱空間中可使用的WMI

an >類信息. 如果指定參數Query, 此命令運行WMI查詢語言(WQL)語句.
 
參數
 
-class <string>
指定WMI類的名稱. 當使用此參數時, 命令取得WMI類的實例.
 
強制參數?
True
參數位置?


1
默認值
 
允許從管道綁定輸入?
False
允許通配符擴展?


False
 
-property <string[]>
指定取得WMI類的屬性或屬性集.
 
強制參數?
false
參數位置?

h="266">
2
默認值
*
允許從管道綁定輸入?
false
允許通配符擴展?

th="266">
false
 
-namespace <string>
當使用了參數Class, 此參數用於指定WMI類所位於的WMI存儲庫名稱空間. 當與參數List一起使用時, 它指定了檢索WMI類信息的位置.
 
強制參數?
false
參數位置?

PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 202.8pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="270">
named
默認值
Root/cimv2
允許從管道綁定輸入?
false
允許通配符擴展? 文章整理:

d; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 202.8pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="270">
false
 
-computerName <string[]>
指定此命令將執行的目標計算機. 此命令通過指定計算機上的WMI服務(CIMOM)取得WMI類信息和WMI類的實例. 每台計算機的名稱可以是NETBiOS名稱, IP地址, 或者一個完全限定的域名. 此外, 你還可以通過使用字符點(.)來指定本地計算機.
 
強制參數?

NG-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269">
false
參數位置?
named
默認值
localhost
允許從管道綁定輸入?

5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="269">
false
允許通配符擴展?
false
 
-filter <string>
指定一個Where子句作為過濾器使用. 使用WQL語言的語法. 不要在參數值包括Where關鍵字.
 
強制參數?

; BORDER-LEFT: medium none; WIDTH: 200.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="268">
false
參數位置?
named
默認值
 
允許從管道綁定輸入?

00.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="268">
false
允許通配符擴展?
false
 
-credential <PSCredential>
使用其他憑證進行資源訪問認證. 如果指定了一個之前使用Get-Credential獲得的PSCredential對象, 將會直接使用該對象. 如果此處使用用戶名, 命令執行時會提示輸入該用戶密碼.
 
強制參數?


false
參數位置?
named
默認值
 
允許從管道綁定輸入?


false
允許通配符擴展?
false
 
-list <SwitchParameter>
檢索並顯示Namespace參數指定的WMI存儲庫名稱空間中的WMI類的名稱. 此命令不使用注冊表項中默認的名稱空間(位於注冊項HKEY_LOCAL_MacHINE\SOFTWARE\Microsoft\WBEM\Scripting中)確定默認名稱空間. 如果你指定了參數List, 但是沒有提供Namespace參數,

默認使用root\CIMV2名稱空間.
 
強制參數?
false
參數位置?
named
默認值

tyle="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 200.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="268">
False
允許從管道綁定輸入?
false
允許通配符擴展?
false
 
-query <string>
指定要執行的WMI查詢語言(WQL)語句. 不支持時間查詢<

/span>(Event querIEs).
 
強制參數?
true
參數位置?
named
默認值

-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 200.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="268">
 
允許從管道綁定輸入?
false
允許通配符擴展?
false
 
<公共參數>
此命令支持公共參數: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 輸入,

"get-help about_commonparameters".
 
輸入類型
None
 
注意
 
更多信息, 輸入"Get-Help Get-WmiObject -detailed". 需要技術信息, 輸入"Get-Help Get-WmiObject -full".
 
如果需要為該命令提供多個參數, 請使用逗號進行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
要訪問遠程計算機的WMI信息, 此命令必須運行在遠程計算機上的本地管理員組(local administrators group)中帳號下運行. 或者, 改變遠程計算機存儲庫的WMI名稱空間的默認訪問權限, 將權限授予其他帳號.
 
默認情況下, WMIl類上的所有屬性不會全部顯示. 每個WMI類上將會顯示的屬性集在配置文件types.ps1XML中指定. 幫助主題中包含了一個揭示通過使用Format-List

>命令來重載顯示行為的例子.
 
1
 
C:\PS>get-wmiobject win32_process
 
此命令顯示運行在計算機上的所有進程信息.
 
2
 
C:\PS>get-wmiobject win32_service -computername 127.0.0.1
 
此命令顯示本地計算機上的服務信息. 它是通過指定IP地址127.0.0.1來完成的. 此IP地址可以被替換成您的網絡上任何合法的IP地址, 來允許你現實遠程計算機上服務信息. 默認情況下, 為了使命令成功執行, 您所運行的命令使用的裝好必須是遠程計算機上本地管理員組(local administrators group)中的一個成員.
 
3
 
C:\PS>get-wmiobject -namespace "root/default" -list
 
此命令顯示本地計算機root/default名稱空間上的WMI類.
 
4
 
C:\PS>get-wmiobject -query "select * from win32_servic

e where name=''alerter''"
 
此命令顯示Alerter服務信息.
 
5
 
C:\PS>(get-wmiobject win32_service -filter "name=''alerter''").StopService()
 
此命令停止Alerter服務. 它調用win32_service WMI類上的StopService方法.
 
6
 
C:\PS>get-wmiobject win32_biOS | format-list *
 
T此命令顯示BiOS信息. 它不僅僅只顯示WMI類定義在配置文件types.ps1中的屬性, 而是所有屬性.
 
7
 
C:\PS>get-wmiobject win32_service -credential FABRIKAM\administrator -computer fabrikam
 
此命令顯示名為fabrikam的計算機上服務信息. 通過使用Credential參數指定了一個用戶名, 此參數將導致彈出一個接收密碼的對話框.

n>
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved