麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

如何利用PowerShell監控Win-Server性能詳解

2020-10-29 20:55:19
字體:
來源:轉載
供稿:網友

前言

Q:如何系統層面的去監控一下Windows Server?

A:額……一時間的話……能想到的可能也就是PowerShell+SQL Server+job,試試。

本文就給大家介紹了關于利用PowerShell監控Win-Server性能的相關內容,下面話不多說了,來一起看看詳細的介紹吧

一、關于PowerShell

1、什么是PowerShell

  表層面的翻譯:強大的Shell。

  強大?

  如果是從知名度和用戶的使用量來談的話,PowerShell相較當下流行的一些面向對象的語言來說應該是遜色太多太多了,但是,作為一款系統內置的腳本語言,和Linux里的Shell一樣,說其強大當然是不容置喙的。

  Windows PowerShell 是一種命令行外殼程序和腳本環境,是運行在windows機器上實現系統和應用程序管理自動化的命令行腳本環境,使命令行用戶和腳本編寫者可以利用 .NET Framework的強大功能。你可以把它看成是命令行提示符cmd.exe的擴充,不對,應當是顛覆。 powershell需要.NET環境的支持,同時支持.NET對象。微軟之所以將Powershell 定位為Power,并不是夸大其詞,因為它完全支持對象。其可讀性,易用性,可以位居當前所有shell之首。

2、如何打開PowerShell

  1)Win鍵+R,輸入cmd,然后cmd會話框里再輸入powershell

  2)Win鍵+R,輸入powershell,即來到其會話框

  3)或是直接找到Windows PowerShell程序打開

3、學習PowerShell

  一開始接觸到PowerShell的時候,也是有一些懵圈的,但多少也還是和DOS、Shell命令有些相似之處,習慣就好。

  推薦學習網站:http://www.pstips.net/powershell-online-tutorials/

二、PowerShell腳本的編寫與執行

1、編寫腳本(.psl擴展名的腳本文件)

  1)對于簡單的小腳本編寫,可以通過echo命令重定向進文件,或是將腳本文件通過@‘ '@閉合起來

PS E:/> echo "Hello China"Hello ChinaPS E:/> echo "Hello China">hello.pslPS E:/> cat ./hello.pslHello ChinaPS E:/> @'>> dir>> help dir>> ls>> '@>test.psl

  2)復雜點的大腳本編寫,一般借助文本編輯器方便些。

2、腳本執行

  1)PowerShell腳本的執行直接是使用腳本文件的相對路徑,或者絕對路徑

  2)通過別名設置(> Set-Alias),將腳本的執行語句保存為別名,如此,就能像輸入命令一樣的執行腳本

3、執行策略限制

  腳本能否執行取決于Powershell的執行策略;

  Powershell一般初始化情況下都會禁止腳本執行。只有管理員才有權限更改該策略,非管理員會報錯。以管理員身份打開powershell:

PS E:/> Get-ExecutionPolicyRestrictedPS E:/> Set-ExecutionPolicy Unrestricted執行策略更改執行策略可幫助你防止執行不信任的腳本。更改執行策略可能會產生安全風險,如 https:/go.microsoft.com/fwlink/?LinkID=135170中的 about_Execution_Policies 幫助主題所述。是否要更改執行策略?[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暫停(S) [?] 幫助 (默認值為“N”): y

  查看所有支持的執行策略:

  1>Unrestricted:權限最高,可以不受限制執行任何腳本。

  2>Default:為Powershell默認的策略:Restricted,不允許任何腳本執行。

  3>AllSigned:所有腳本都必須經過簽名才能在運行。

  4>RemoteSigned:本地腳本無限制,但是對來自網絡的腳本必須經過簽名。

三、獲取系統性能情況

1、主機名

PS D:/> $env:computername

2、CPU使用情況

  注意,-f:-filter:過濾,執行;對于不是很清楚的命令可以通過 man 命令 來獲取幫助。

3、內存使用情況

PS D:/> $mem = gwmi win32_OperatingSystemPS D:/> $memSystemDirectory : C:/Windows/system32Organization :BuildNumber : 15063RegisteredUser : Windows 用戶SerialNumber : 00331-10000-00001-AA275Version : 10.0.15063

  1)總內存:

PS D:/> $Allmem = "{0:0.0} MB" -f ($mem.TotalVisibleMemorySize / 1KB)PS D:/> $Allmem4003.4 MB

  2)剩余內存:

PS D:/> $Freemem = "{0:0.0} MB" -f ($mem.FreePhysicalMemory / 1KB)PS D:/> $Freemem285.5 MB

  3)內存使用比:

PS D:/> $Permem = "{0:0.0} %" -f ((($mem.TotalVisibleMemorySize-$mem.FreePhysicalMemory)/$mem.TotalVisibleMemorySize)*100)PS D:/> $Permem92.9 %

4、磁盤使用情況

  1)多條件過濾:只獲取D、E磁盤的信息

  PS D:/> gwmi win32_logicaldisk -f "drivetype=3 and (DeviceID='E:' or DeviceID='D:')"

  2)輔助智能顯示信息:

PS D:/> gwmi Win32_LogicalDisk | Foreach-Object { 'Disk {0} has {1:0.0} GB space available' -f $_.Caption, ($_.FreeSpace / 1024MB) }Disk C: has 53.1 GB space availableDisk D: has 183.5 GB space availableDisk E: has 164.1 GB space available

5、大合集:執行腳本獲取CPU、內存信息

PS D:/> cat ./GetCPUMem.ps1$Server = $env:computername#server's CPU Mem Hardinfor $cpu = Get-WMIObject 

主站蜘蛛池模板:
av中文字幕免费在线观看
|
成人在线视频黄色
|
毛片免费大全短视频
|
久久久久97国产精
|
综合在线视频
|
久久久国产一级片
|
久久亚洲精品久久国产一区二区
|
一区二区三区欧美在线
|
成人午夜视频在线观看免费
|
牛牛a级毛片在线播放
|
91精品国产91久久久久久
|
蜜桃网站免费
|
久久一区三区
|
亚洲免费在线看
|
中文在线观看www
|
黑人日比视频
|
日本在线视频一区二区三区
|
在线亚洲欧美
|
久久看免费视频
|
毛片毛片
|
www.99热精品|
欧美a∨一区二区三区久久黄
|
久久精品com
|
国产精品久久久久久久午夜片
|
91麻豆精品国产91久久久无需广告
|
国产日韩a
|
国产精品久久久久久久久久东京
|
欧美精品日日鲁夜夜添
|
av在线官网|
av成人一区二区
|
久久国产精品久久精品国产演员表
|
美国一级黄色毛片
|
欧美成人一区二区三区电影
|
亚洲欧美一区二区三区在线观看
|
av成人在线电影
|
欧美人成在线视频
|
久久精品视频在线看99
|
91 在线视频观看
|
娇喘视频在线观看
|
黄色男女视频
|
国产一精品一av一免费爽爽
|