第一个PowerShell脚本——PowerShell三分钟(九)
前面把基礎(chǔ)知識講了一遍,現(xiàn)在我們開始寫一個最初級的腳本
寫腳本的工具有很多,有文本文檔,有PowerShell ISE,PowerShell Studio等,這里選用系統(tǒng)自帶的PowerShell ISE
這里大家依然要記得以管理員身份運行,否則容易權(quán)限不足導(dǎo)致命令運行失敗
好,接下來找個最常用的命令,假設(shè)我們想查詢前一天的Exchange郵件隊列,來確定垃圾郵件等信息
那么首先,默認情況下ISE是無法識別Exchange的命令的,所以需要先添加Exchange管理單元
然后輸入查詢郵件隊列的命令
由于前端有多臺服務(wù)器,默認的Get-MessageTrackingLog只能在當(dāng)前服務(wù)器中進行查詢,所以還需要把多臺服務(wù)器作為對象進行傳入
然后增加返回數(shù)量限制,防止超過最大值,造成無法顯示
還有增加時間限制
當(dāng)當(dāng),按F5運行一下
嗯可以用了,接下來繼續(xù)優(yōu)化
由于這里時間用的當(dāng)前值,所以每次都是6月4日到6月5日的,不能每次都修改這個,我們來寫成當(dāng)前日期減一天好了
試了一下,沒問題
接下來,把這個文件另存為.ps1的格式就可以啦
那么該怎么用這個腳本呢,當(dāng)你需要查詢的時候,直接打開PowerShell窗口,運行這個ps1文件就可以了
當(dāng)然,如果你郵件執(zhí)行也是可以的,但是執(zhí)行完畢會自動關(guān)閉窗口,可以在腳本中增加暫停的命令以防止關(guān)閉
好啦,今天的三分鐘就介紹到這,各位趕快把常用的命令寫起來
轉(zhuǎn)載于:https://blog.51cto.com/2902744/2125510
總結(jié)
以上是生活随笔為你收集整理的第一个PowerShell脚本——PowerShell三分钟(九)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HAProxy介绍及配置文件详解
- 下一篇: prototype与_proto_