新聞中心
什么是WMI(Windows Management Instrumentation)?
WMI(Windows Management Instrumentation,Windows管理規(guī)范)是微軟為實現(xiàn)Windows操作系統(tǒng)的管理和監(jiān)控而提供的一種技術,通過WMI,開發(fā)者可以獲取和管理Windows系統(tǒng)中的各種信息,如硬件配置、系統(tǒng)狀態(tài)、進程信息等,WMI使得開發(fā)者能夠更方便地對Windows系統(tǒng)進行監(jiān)控和維護。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設、成都做網(wǎng)站、安康網(wǎng)絡推廣、成都微信小程序、安康網(wǎng)絡營銷、安康企業(yè)策劃、安康品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供安康建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
如何使用WMI中的PowerShell腳本?
1、打開“運行”對話框(快捷鍵Win+R),輸入powershell,然后按回車鍵,打開PowerShell窗口。
2、在PowerShell窗口中,輸入以下命令來查看WMI支持的命名空間:
“`
Get-WmiObject -Query "Select * From Win32_OperatingSystem"
“`
這將顯示當前操作系統(tǒng)的所有WMI對象,你可以通過添加Namespace參數(shù)來指定其他命名空間,
“`
Get-WmiObject -Namespace rootcimv2 -Query "Select * From Win32_OperatingSystem"
“`
3、若要執(zhí)行PowerShell腳本文件,可以使用以下命令:
“`
& "C:pathtoyourscript.ps1"
“`
C:pathtoyourscript.ps1是你的PowerShell腳本文件的完整路徑。
4、若要從PowerShell腳本中調(diào)用Windows PowerShell命令,可以在腳本中直接使用這些命令,或者使用.操作符引用它們。
“`powershell
$output = Get-Process | Select-Object ProcessName, @{Name="CPUUsage"; Expression={$_.CPU}} | Format-Table -AutoSize
Write-Output $output
“`
這個腳本將獲取所有進程的名稱和CPU使用率,并以表格的形式輸出。
如何編寫一個簡單的WMI腳本?
1、創(chuàng)建一個新的文本文件,將其擴展名更改為.ps1,例如test.ps1。
2、在test.ps1文件中,編寫以下內(nèi)容:
“`powershell
獲取操作系統(tǒng)版本信息
$osVersion = Get-WmiObject -Class Win32_OperatingSystem | Select-Object Version
Write-Host "操作系統(tǒng)版本:$osVersion"
獲取計算機名
$computerName = Get-WmiObject -Class Win32_ComputerSystem | Select-Object Name
Write-Host "計算機名:$computerName"
“`
3、保存文件后,在PowerShell窗口中切換到腳本所在的文件夾,然后運行以下命令來執(zhí)行腳本:
“`
& "test.ps1"
“`
4、如果一切正常,你將看到類似于以下的輸出:
“`
操作系統(tǒng)版本:6.1.7601 (win10.0),版本號 (SP1) (KB4519980) (OS Build = MSFT_Release.OSBuild.PATCH_BUILD.7601) [GDR]安裝日期:2018年10月2日,星期五更新日期:2018年10月10日,星期四語言設置:中文(簡體),區(qū)域設置:中國;Beta版;LCID:2057返回值類型:String[PSObject] [System.Management.Automation.PSPrimitive] [System.__ComObject][System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject] [System.__ComObject] = {"操作系統(tǒng)版本","計算機名"} = {"6.1.7601","WIN-ANJIRO5QJN9"} [System.__ComObject][Microsoft.VisualBasic]::MessageBox("",vbOKOnly + OKButton,"WMI腳本示例") = True
文章名稱:powershell腳本教程
URL網(wǎng)址:http://www.dlmjj.cn/article/dpgepih.html


咨詢
建站咨詢
