十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
PowerShell命令都是以 动词-名词 的方式构成的
get-date
命令本身是不区分大小写的
除了查看日期,我们还可以 查看服务(Get-Service)、查看进程(Get-Prosses)等等
PowerShell提供了智能感知,大家只需要输入前面的 Get-Stor什么的,然后按 Tab键 就可以自动感知带
每个命令都会有一些参数,有些是可选参数,有些是强制参数,每个参数可以接受一个或者多个参数值,当然也有一些开关参数,无需参数值
查询帮助 get-help get-date
我们该如何发现自己要使用的命令呢
假设我现在查找 查看物理磁盘的命令
我们可以这样来搜索 get-command disk
因为只是需要查看,再试试缩小范围 get-command -verb get -noun disk
最后找到 get-physicaldisk
PowerShell具有强大的扩展性,很多微软以及第三方厂商的产品都集成了PowerShell命令
比如微软自身的 Active Directory、Exchange、Lync\SFB、SharePoint、SCCM、SCOM、SQL Server
或者第三方厂商的VmWare 的vCenter 、Citrix的XenDesktop 等等
这些管理特定产品的PowerShell命令都是基于Windows PowerShell的扩展
管理单元(PSSnapin)
模块(Module)
管理单元通常包含一个或多个DLL文件,同时包含配置设置的XML和帮助文件。但管理单元的概念正在被逐渐移除,未来会越来越少
模块则更加独立,不需要复杂的注册即可使用。
通过Get-PSSnapin -Registered查看来确定当前计算机所拥有的扩展
通过Add-PSSnapin 命令添加想要使用的管理单元即可
通过Add-PSSnapin 命令添加想要使用的管理单元即可 add-pssnapin microsoft.sharepoint.powershell
现在,即可使用扩展命令了 get-spsite
接下来尝试添加一下模块,同样我们先尝试查看所具有的模块
get-module -listavailable
使用命令导入模块 import-module activedirectory
现在就可以通过PowerShell管理AD了 get-addomain
这里准备了一些基础的题目,有兴趣的一定要动手操作一下:
如何查看wuauserv服务运行状态
Get-Service wuauserv
如何停止wuauserv服务
stop=service wuauserv
如何查看explorer进程
get-process explorer
有服务器条件的可以尝试下面的操作
查看特定OU下的AD用户
get-aduser -searchbase "ou=xxx,dc=xxx,dc=xxx"
查看所有Exchange用户
get-mailbox
新建Exchange邮箱
new-mailbox
查看前一天到今天的传输日志
get-message trackinglog -start "2018/4/9" -end "2018/4/10"
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。