Powershell进阶学习(6) 部署 Windows PowerShell Web 访问

在Windows Server 2012 出现之前好多运维人员为了通过web方便运用powershell管理服务器不得不借用第三方软件或者直接放弃这种想法,现在出现了一个全新的管理方式PSWA(Powershell Web Access),通过这种方式可以直接通过浏览器管理你的所有windows服务器。今天主要是想大家介绍一下这个功能和安装配置方法。一 为了提起大家的兴趣首先咱们先预览一下最终的效

原创 点赞1 阅读2439 收藏1 评论1 2014-02-24

Postfix实现代理Exchange邮件传输方案

由于公司Exchange环境的邮件过滤的硬件设备存在单点故障又不想再花更多的费用去做这方面的投资,所以想通过Postfix工具实现一个冗余的方案。postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件,是linux世界的一个开源的邮件传输代理工具,通过一些组件可以实现反垃圾邮件和防病毒的功能。相关组件:postfix+clamd+spamassassin

原创 推荐 点赞3 阅读10000+ 收藏0 评论1 2014-02-21

Powershell进阶学习(5)关于Session和自动化

看到“自动化”这个词大家是不是感觉很振奋呵呵,其实没有那么深奥让我们来渐渐深入学习一下。在Powershell进阶学习(3)http://lixiaosong.blog.51cto.com/705126/1358425的时候我们留下了一个问题,我们回顾一下:我使用Invoke-command命令远程在bjdc01这台服务器上设置了一个变量,当我在回头调用这个变量的时候发现已经失效了。这是什么原因呢

原创 点赞3 阅读4459 收藏1 评论4 2014-02-15

Exchange 技巧(1) Exchange2010 邮件收发统计

1 统计Exchange2010每位用户单位时间内的发送的邮件数量[PS] C:\>Get-ExchangeServer bj* | Get-MessageTrackingLog -Start "2/13/2014 00:00:00" -end "2/14/2014 00:00:00" -EventId send -resultsize unlim ited|Group-O

原创 点赞2 阅读10000+ 收藏1 评论5 2014-02-15

Powershell进阶学习(4) Powershell强大的利器“管道”

管道有一个很好的比喻”棒球手”,它其实就是将信息从一端投递到另一端接收。一 先举几个例子说明吧:1利用管道停止zabbix服务(可以看到我这里也用了通配符,但这不是一个好的习惯,除非你确认匹配的就是你要的服务。所以在做管道之前首先要需要确认一下通配符匹配的信息,否则可能酿成不好的后果)2 将获取的服务导出到一个CSV文件。3 将获取的服务导出到一个XML文件。4当然也可以导入导入的功能我在以前写过

原创 推荐 点赞5 阅读3125 收藏1 评论3 2014-02-12

Powershell进阶学习(3) Powershell实现远程管理

   我们首先要理解什么是远程管理,远程管理方式有很多比如最常用的Windows远程桌面管理,linux的SSH等。那么今天说起的是Windows一种最新的远程管理方式winrm(windows远程管理),当然在windowsServer2003R2的时候就已经有这个功能了。但是在2008版本开始已经发展的相当好了---因为有了powershell。    

原创 点赞2 阅读7408 收藏0 评论0 2014-02-12

中继与匿名中继

中继:是指将邮件转发到您所在域以外的域的能力。更具体地说,当使用与您的 SMTP 服务器的接收连接器来向外部域发送电子邮件时,便发生了中继。默认情况下,Exchange 服务器接受已通过身份验证的用户提交的邮件,并将其发送到外部域,没有进行身份验证的内部用户只能发送邮件给内部用户,而不能进行中继,把邮件发送给外部域。匿名中继 又称开放中继,允许任何用户连接到 Exchange 服务器,不需进行身份

转载 点赞1 阅读2628 收藏1 评论1 2014-02-12

Powershell进阶学习(2) Powershell世界的领路人get-help

      Powershell有236个核心命令,Exchange根据版本不同有535到610个命令,SharePoint有500个以及一些罕见的命令,活动目录有100个,以及一些罕见命令,Server2012有上千个命令。这么多的命令你都了解有什么功能么?都怎么使用么?在什么时候使用?啊啊啊头要大了。      当当当当不用怕有ge

原创 推荐 点赞2 阅读2440 收藏0 评论0 2014-02-11

Powershell进阶学习(1) 浅谈Powershell学习方法

       近一段时间更新了几十篇powershell相关的命令技巧并转载或亲自写了一些相关成功的脚本,但却没有在博客中过多的写一些理论的东西,不是不想写是因为总是感觉思维没有形成系统的理论和学习曲线,所以有些博客的读者兄弟们在问一些脚本中的功能如何实现的时候,其实我也不知道如何更专业贴切的回答。所以趁过年回来的这段闲暇时间好好看了一些老美的官方培训视频

原创 点赞6 阅读4874 收藏0 评论4 2014-02-11

Zabbix实现短信报警

   对于刚刚搭建完成的Zabbix监控系统,需要创建报警机制,邮件报警不够及时,所以常常还要加上短信报警。下面就介绍一下一个简单的配置过程:1 首先要有一个短信接口,这个是公司公共的短信接口我的短信接口是:http://10.2.20.10/cgi-bin/sms.pl?2 编写一个python脚本,比如名称为sendsms.py,放在/usr/local/zabbix/s

原创 推荐 点赞4 阅读5751 收藏0 评论3 2014-02-10

关于获取windows系统参数方法

   前一阵写了一个获取网络内主机类型的脚本,没有写任何解释类的说明直接发上来造成好多兄弟们有很多疑问。今天就拣几个有特点的功能说明一下。    获取windows系统或者性能参数。    在powershell出现之前系统管理员习惯用VB来实现获取以上参数的功能(当然现在也可以),但本次文章的重点主是说powershell怎么实现获取

原创 点赞1 阅读1123 收藏0 评论0 2014-02-08

查看计算机的公网IP

(Invoke-WebRequest 'http://myip.dnsomatic.com' -UseBasicParsing).Content注明:需要powershell3.0以上版本支持

转载 点赞0 阅读580 收藏0 评论0 2014-02-07

查询远程或本地计算机的登录账户

  用下面这个函数能获取远程或本地电脑的当前登录用户,同时附加了它的计算机名,所以当你查询多台电脑时将知道结果从哪里来。function Get-LoggedOnUser { param([String[]]$ComputerName = $env:COMPUTERNAME)

原创 点赞0 阅读1813 收藏0 评论0 2014-02-07
写文章