PowerShell擴展——PowerShell從零開始系列之三
阿新 • • 發佈:2018-04-10
PowerShell上一篇文章我們介紹了基本的PowerShell命令,細心的讀者可能已經發現了:為什麽PowerShell的命令這麽少啊???好像沒法管理應用啊??? ,同樣我們先嘗試查看所具有的模塊
emmm~~其實不然,PowerShell具有強大的擴展性,很多微軟以及第三方廠商的產品都集成了PowerShell命令
比如微軟自身的 Active Directory、Exchange、Lync\SFB、SharePoint、SCCM、SCOM、SQL Server
或者第三方廠商的VmWare 的vCenter 、Citrix的XenDesktop 等等
但大家要註意的是:雖然管理特定產品的PowerShell命令很多,但是,只有一個 Windows PowerShell。根本沒有Exchange PowerShell、也沒有 Active Directory PowerShell,只有一個PowerShell
所有的這些管理特定產品的PowerShell命令都是基於Windows PowerShell的擴展
現在再來簡單介紹下PowerShell擴展的方法:
管理單元(PSSnapin)
模塊(Module)
管理單元通常包含一個或多個DLL文件,同時包含配置設置的XML和幫助文件。但管理單元的概念正在被逐漸移除,未來會越來越少
模塊則更加獨立,不需要復雜的註冊即可使用。
現在我們嘗試在PowerShell中添加一下擴展:
首先通過Get-PSSnapin -Registered查看來確定當前計算機所擁有的擴展
通過Add-PSSnapin 命令添加想要使用的管理單元即可
現在,即可使用擴展命令了
接下來嘗試添加一下模塊
emmm~~有很多
使用命令導入模塊
現在就可以通過PowerShell管理AD了
好了,基本的方法就介紹到這,大家可根據自身需求嘗試添加,看看能不能夠正常使用
PowerShell擴展——PowerShell從零開始系列之三