千家信息网

第一个PowerShell脚本——PowerShell三分钟(九)

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,前面把基础知识讲了一遍,现在我们开始写一个最初级的脚本写脚本的工具有很多,有文本文档,有PowerShell ISE,PowerShell Studio等,这里选用系统自带的PowerShell IS
千家信息网最后更新 2025年01月23日第一个PowerShell脚本——PowerShell三分钟(九)

前面把基础知识讲了一遍,现在我们开始写一个最初级的脚本

写脚本的工具有很多,有文本文档,有PowerShell ISE,PowerShell Studio等,这里选用系统自带的PowerShell ISE

这里大家依然要记得以管理员身份运行,否则容易权限不足导致命令运行失败

好,接下来找个最常用的命令,假设我们想查询前一天的Exchange邮件队列,来确定垃圾邮件等信息


那么首先,默认情况下ISE是无法识别Exchange的命令的,所以需要先添加Exchange管理单元

然后输入查询邮件队列的命令

由于前端有多台服务器,默认的Get-MessageTrackingLog只能在当前服务器中进行查询,所以还需要把多台服务器作为对象进行传入

然后增加返回数量限制,防止超过最大值,造成无法显示

还有增加时间限制

当当,按F5运行一下

嗯可以用了,接下来继续优化

由于这里时间用的当前值,所以每次都是6月4日到6月5日的,不能每次都修改这个,我们来写成当前日期减一天好了

试了一下,没问题

接下来,把这个文件另存为.ps1的格式就可以啦

那么该怎么用这个脚本呢,当你需要查询的时候,直接打开PowerShell窗口,运行这个ps1文件就可以了

当然,如果你邮件执行也是可以的,但是执行完毕会自动关闭窗口,可以在脚本中增加暂停的命令以防止关闭



好啦,今天的三分钟就介绍到这,各位赶快把常用的命令写起来


命令 脚本 邮件 查询 运行 接下来 服务器 服务 多台 常用 文件 时间 队列 管理 限制 最大 信息 前端 单元 垃圾 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国和中国网络安全吗 宣传网络安全方案 软件开发中的岗位职责 微擎小程序不用数据库 服务器便宜超级防护 一般服务器电源模块配置 校党委网络安全工作责任制 光纤服务器天津云空间 首都网络安全日中电展览 数据库可以建多个网站 网络技术实验报告南昌大学 书记网络安全承诺书 杭州通信网络技术信息推荐 访问用户数据库字段访问权限 网络安全专业是敏感专业吗 公司员工网络安全教育课程 简单点的网络安全手抄报 链接数据库耗时解决办法 数据库ddl操作有哪些 软件开发师需要什么 电力系统监控系统网络安全 云计算环境下的网络安全问题 网络安全管理警察报考 鸠鸠互联网科技安全吗 华硕服务器内存安装 java 本地目录上传服务器 对数据库的操作以什么为依据 万方数据库如何查看论文 电脑主机与服务器哪个运行速度快 dw提交表单后怎么存入数据库
0