当前位置:首页 » 编程软件 » exchange脚本

exchange脚本

发布时间: 2022-12-14 12:25:47

⑴ 通过powershell.exe在dos下执行powershell脚本,请问怎么做

foreach ($i in Get-Mailbox)
{
foreach ($j in (Get-ActiveSyncDeviceStatistics -Mailbox $i.Name)) #这里是否需要加括号?
{
Remove-ActiveSyncDevice -identity $j.identity -confirm:$false
}
}

⑵ 如何打开exchange management shel

你可以在Exchange Management Shell运行什么种类的命令呢?Exchange Server 2007的设计是任何你可以通过GUI来完成的任务同样可以通过Exchange Management Shell来完成。
通过Exchange Management Shell可以使用的命令和做的事情可能是没有止境的——而且这部分内容是在我们这份指南之外的。然而,我的确想向你展示两个快速的窍门,这样可能对于你执行Exchange Management Shell有所帮助。
第一个窍门包括使用以存在的Exchange Server 命令。如果你输入这些命令,Exchange Management Shell将试图列出所有这台服务器所配置的服务器角色。然而,因为这个信息的格式,你将只能看到实际信息的一小部分。但是如果你在这个命令之前输入|format-list选项,Exchange Management Shell将显示出来你的服务器所配置的一些摘要信息。
图片20:输入|format-list命令


现在让我展示给你Exchange Management Shell如何被用来进行脚本编写。当你在Exchange 管理控制台上工作,你可能注意到在完成某个动作之后,可能出现一些非常奇异的命令。例如,你看一些图片21,你将看到“新邮箱”界面,要得到这个界面,我位一个名为“User3”的用户创建一个邮箱。
图片21:一些你通过Exchange管理控制台执行的动作可能显示一些通过命令行也可一执行相同动作的那些命令。

创建一个新的用户帐号和新的邮箱并没有什么特别之处(除非你现在可以完全通过Exchange管理控制台来操作)。然而,如果你再看一下图片21,你将在邮箱创建之后看到一个非常长的命令,如果你要通过命令提示行创建一个新的用户和新的信箱,这才是你要输入到Exchange Management Shell的实际命令。
好了,我知道其实事实上没有人希望记下一个如此长的命令,尤其当他们可以通过图形界面(GUI)来完成这些操作的时候。这并不是要说明的,我只是向你展示你可以使用这些命令——或者其它Exchange Management Shell命令——做为脚本的一些基础。
想象一些假如你有数以千计的信箱要创建,那么在命令行创建一个脚本将大大加快你的工作速度。如果按照刚才的那些手工的方式通过图形界面去创建,那么这个工作将比较烦琐。

⑶ 如何使用Powershell脚本监控Exchange2010前言

如何使用Powershell脚本监控Exchange2010前言
增大或改善信噪比是提高通信质量的一项主要任务。在传输中,可通过改善传输手段和增大设备能力来实现。例如采用光缆、同轴电缆或卫星信道以减少传输损耗和噪声。但信道选定后,主要靠增大设备能力,例如在卫星通信中提高天线增益和降低接收机等效噪声温度。
信息论指出:对常用频宽为F的限时、白色高斯噪声信道,信道容量 。当容量不变时,增大带宽可降低信噪比,提高信噪比必须压缩带宽。因此,抗干扰为主要矛盾时,可扩展频带换取低信噪比下接收,调频与扩频均基于这一原理。频带为主要矛盾时,则可用信噪比换取频带,多进制、多电平传输均基于这一原理。

⑷ 怎样能直接运行管理Exchange的PowerShell脚本

鼠标右键脚本文件,打开方式,选择默认程序:

在系统盘的:.0目录下选择PowerShell.exe即可。

然后双击脚本文件即可运行。

风险:

  1. 这样可能有风险,你手一抖把不想执行的脚本文件执行了。

  2. 如果脚本运行时需要传递参数进去,这样也是不行的。

所以推荐在控制台中运行脚本。

⑸ 如何使用Powershell脚本监控Exchange2010前言

您好,很高兴为您解答。 Get-MailboxDatabase -Status | select ServerName,Name,DatabaseSize 如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】 希望我的回答对您有所帮助,望采纳!

⑹ 客户端在用OWA访问Exchange邮件服务器时,IE总是弹出阻止警告,怎么设置以解除脚本阻止

用google的Chrome应该可以解决你这个问题。

如果一定要用ie的话,我建议你在Internet 选项中,把http://100.100.100.100/owa加到安全(Security)的信任站点(Trusted sites)

⑺ 怎样能直接运行管理Exchange的PowerShell脚本

以Exchange Server 2013为例。

  1. 首先在服务器上确定Exchange的Powershell设置,可以用Get-PowershellVirtualDirectory查看,可以用Set-PowershellVirtualDirectory修改设置。

  2. 确定你的客户端电脑安装了.net Framework 4.5及Powershell 3.0以上的版本,打开Powershell,用以下命令建立远程连接

$UserCredential=Get-Credential
$Session=New-PSSession-ConfigurationNameMicrosoft.Exchange-ConnectionUrihttps://mail.domain.com/powershell-Credential$UserCredential-AuthenticationBasic-AllowRedirection
Import-PSSession$Session

执行上述命令后,会有连接进度,并将Exchange的命令导入到本地,导入完成后即可正常使用了。

如果想断开连接,请使用以下命令:

Remove-PSSession$Session

⑻ 如何删除exchange中用户邮件

1,按邮件主题删除特定用户特定邮件:
以下示例为删除用户sky里的邮件主题含有'Proct Discussion'关键字的邮件。
Search-Mailbox -Identity "sky" -SearchQuery "Subject:'Proct Discussion'" -DeleteContent
执行命令结果如下:
[PS] C:\Windows\system32>Search-Mailbox -Identity "sky" -SearchQuery "Subject:'Proct Discussion'" -DeleteContent

Confirm
Deleting content from mailboxes sky
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y

RunspaceId : b76da44c-a58b-4fdd-b258-8e6031d0899b
Identity : pugster.com/Pugster Users/China Shanghai/Sky Chen
TargetMailbox :
TargetPSTFile :
Success : True
TargetFolder :
ResultItemsCount : 619
ResultItemsSize : 5.43 MB (5,694,285 bytes)

2,按发信人地址删除特定用户特定邮件:

以下示例为删除用户sky里的发信人为'[email protected]'的邮件。

Search-Mailbox -Identity "sky" -SearchQuery "From:'[email protected]'" -DeleteContent
删除来自某一邮箱的某一时间段的邮件;
Search-Mailbox -Identity "sky" -SearchQuery "From:'[email protected]' and Received:01/01/2001..11/01/2011" -DeleteContent

执行命令结果如下:

[PS] C:\Windows\system32>Search-Mailbox -Identity "sky" -SearchQuery "From:'[email protected]'" -DeleteContent

Confirm
Deleting content from mailboxes sky
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y

RunspaceId : b76da44c-a58b-4fdd-b258-8e6031d0899b
Identity : pugster.com/Pugster Users/China Shanghai/Sky Chen
TargetMailbox :
TargetPSTFile :
Success : True
TargetFolder :
ResultItemsCount : 2259
ResultItemsSize : 17.72 MB (18,578,615 bytes)

3,按信件内容关键字删除特定用户特定邮件:

以下示例为删除用户sky里的邮件内容里含有为Modify my alert settings的邮件。(因为sharepoint里更换发信人只是最近一个月的事,以前的sharepoint邮件要进行更仔细的甄别。)

Search-Mailbox -Identity "sky" -SearchQuery "body:'Modify my alert settings'" -DeleteContent

执行命令结果如下:

[PS] C:\Windows\system32>Search-Mailbox -Identity "sky" -SearchQuery "body:'Modify my alert settings'" -DeleteContent
Confirm
Deleting content from mailboxes sky
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
RunspaceId : ed49ff14-6c0a-47b2-8fe4-ccda75b10986
Identity : pugster.com/Pugster Users/China Shanghai/Sky Chen
TargetMailbox :
TargetPSTFile :
Success : True
TargetFolder :
ResultItemsCount : 1345
ResultItemsSize : 10.66 MB (11,175,123 bytes)

详细信息请查看:http://msdn.microsoft.com/en-us/library/ee693615.aspx

在Exchange上设置脚本命令批量删除邮件;
$end = (Get-Date).AddDays(-10)
##设置删除时间为10天前
$UserItems='Ciro','sunny','lilian','annie'
##本想写循环导出,但清理范围只限于army服务器,且很多帐号不用于sharepoint,还有部份帐号有小小问题,所以第一次就索性导出列表之后,手工定义邮件用户数组
for($i=0;$i –lt $UserItems.Length;$i++){
$UserItem=$UserItems[$i]

Search-Mailbox -Identity $UserItem -SearchQuery "From:'[email protected]' and Received:<$end" -DeleteContent -Force
##按发信人[email protected]为特征,删除10天前sharepoint邮件
Search-Mailbox -Identity $UserItem -SearchQuery "Subject:'sharepoint calling you' and Received:<$end" -DeleteContent -Force
##按邮件标题sharepoint calling you为特征,删除10天前sharepoint邮件
Search-Mailbox -Identity $UserItem -SearchQuery "Body:'Modify my alert settings' and Received:<$end" -DeleteContent -Force
##由于在sharepoint升级这些特征之前,各个bbs特征并不统一,故取出body含有Modify my alert settings关銉字来删除10天前sharepoint邮件

⑼ Exchange的监控Exchange

监控Exchange部署并不新鲜,但管理员应该做的事情发生了巨大变化。
如同其他应用一样,保持Exchange健康很关键。不辜负这个任务很难的,有时候Exchange就是坏了,没办法呀。因此,你能告知为什么它会坏或者什么时候它会坏么?
有种方法就是等人在抱怨你就知道Exchange出问题啦。虽然这种方式很实际,但附带的是糟糕的终端用户体验,可能会在以后发生灾难性后果。就如某个备份连续五天出问题,第六天磁盘就崩溃了,这就不好办了。
这个挑战并不新,自从IT系统出现的那天起就一直存在。监控也不新,但是监控的东西与手段发生了变化,尤其是监控Exchange部署。 监控对象是一个常常提及的问题。该问题太泛,所以答案也不明确。事实上,最佳答案是“随机应变”。
没有万能的方式监控Exchange部署。企业应该盯着一些基本组件,如磁盘空间使用率、CPU或服务状态。但问题不在于此。
监控应指向直接或间接影响终端用户体验的Exchange组件。例如可以通过监控访问outlook web页面来测试服务是否正常。
一些关键Exchange组件与每个人都有关,包括数据库健康与Client Access组件。数据库不健康就可能会丢失数据。如果没有健康的客户端访问基础脚本,就无法访问数据。所以这两个Exchange组件必须监控,然后使用告警体系,让信息主动传送到你面前。
这可能是现在大家用的最普遍的监控方式,但作用却不大。查看所有的通知与告警所需要的时间比较长。诸多类似的案例,IT部门都不再去查看告警,因为无时间去处理。 在主动监控中,你主动去测试组件与功能,并产生报告。你经常将这种类型的监控看作是合成交易。合成交易是诸如监控软件执行脚本、模仿终端用户行为的行动。这种方式能覆盖更多事物,允许你提前检查所有功能是否正常运行。Exchange的Managed Availability使用的就是这种方法。

⑽ 关于Exchange转发和内部事件监控的一个棘手问题

1、2003没法实现这个功能,不过通过categorizer的event sink,自己编写个脚本应该是可实现的。
2、你对exchange的存储再发理解不准确,你说的倒有点像RG(路由组)间的邮件传输。退信的默认文件夹是drive: \Program Files\Exchsrvr\Mailroot\Vsi 1\BadMail

热点内容
sql创建链接 发布:2025-07-08 00:08:38 浏览:398
ftp上传中断 发布:2025-07-08 00:08:37 浏览:641
linux云计算课程 发布:2025-07-08 00:07:23 浏览:23
安卓网易云怎么发布歌曲 发布:2025-07-07 23:42:29 浏览:626
安卓内存读取脚本 发布:2025-07-07 23:42:19 浏览:871
python27汉化 发布:2025-07-07 23:42:18 浏览:721
源码锁屏 发布:2025-07-07 23:26:52 浏览:944
手机版编程软件 发布:2025-07-07 22:57:22 浏览:122
linux下执行sh脚本 发布:2025-07-07 22:49:00 浏览:127
云盘怎么存储资料 发布:2025-07-07 22:49:00 浏览:915