我有很多不同名字的文件每天。 我怎样才能按他们的名字过滤他们的date? 例如: app_20130505.log app_20130506.log app_20130507.log app_20130508.log app_20130509.log 和我的代码片段: $RetainedDays = 7 $FileNameRegex = "\w+_(\d+)\.\w+" $ArchiveBoundary = $(Get-Date -Format yyyyMMdd) – $RetainedDays $ProcessFiles = Get-ChildItem -Path $RootPath -Recurse | Where-Object { $_.Name -match $FileNameRegex } 我有正则expression式筛选它: \w+_(\d+)\.\w+ ,这使我在$匹配variables中的date,但我怎么能结合他们,并取回文件列表,与这些文件7天以上?
这是我用来从Active Directory中的用户查找LogOn属性的PowerShell脚本。 现在,而不是让所有的用户,我希望它只能在特定的OU进行search。 该域看起来像这样:域 – OU(用户和组) – OU(Users和OU中的用户,OU) $as = [adsisearcher]"(&(objectClass=person)(objectCategory=user))" $as.PropertiesToLoad.Add('cn') $as.PropertiesToLoad.Add('lastlogon') $as.PageSize = 200 $as.FindAll() | ForEach-Object { $props = @{ 'CN' = ($_.properties.item('cn') | Out-String).Trim() 'LastLogon' = ([datetime]::FromFiletime(($_.properties.item('lastlogon') | Out-String).Trim())) } New-Object psObject -Property $props } | Export-Csv 'Lastlogon.csv' -NoTypeInformation
我们有一个内部的基于networking的系统,定期发送电子邮件报告。 这些电子邮件的发送方式如下:[email protected],电子邮件正文中包含大量数据和一些指向内部软件系统的链接。 有时Outlook客户端(一些2003年,一些XP,一些2007年)将标记为垃圾电子邮件。 我可以让收到这些报告的个人用户将发件人添加到安全的发件人列表中,但这是一个极大的痛苦。 有没有办法在Exchange Server 2003上添加一个电子邮件地址到某种全球安全发件人列表? 会不会有一个脚本,我可以写入将其添加到客户端,所以我可以自动化每个客户端的过程,而不是通过电话绊倒它? 谢谢。
我已经被分配到研究和规范取代我们旧的和破旧的http内容过滤系统。 有几个开源的过滤软件包可用,但我没有遇到一个SSL检查。 新系统将扩展到许多不同规模的分支机构,从10个用户到几百个,因此为每个分支机构购买设备是不可取的。 当我们进一步的时候,我们会做自定义编程,因为我们在过滤的其他方面有一些独特的需求,所以如果build议需要一些定制,那就不成问题了。
客户要求我安装Windows 2008 SBS来阻止和login他们将提供的列表中的网站。 据我所知,他们只有标准版,这意味着我不能使用ISA。 我正在考虑使用对Active Directory进行身份validation的鱿鱼。 没有额外的软件的预算。 是否有人知道使用开源软件或Windows 2008 SBS中提供的软件的不同/更好的解决scheme? 谢谢
希望确保我已经尽我所能阻止我们的合法电子邮件被其他公司错误地标记为垃圾邮件: Exchange 2010与SP1,6个月内没有重大变化。 我已经为这个特定的30用户业务运行了近十年的电子邮件,但是最近几个月他们的邮件开始被他们的客户/合作伙伴垃圾邮件工具所捕获。 这些是从我的Exchange服务器发送到其他公司的人对电子邮件。 当一个或两个开始说公司X或Y没有收到我的电子邮件时,我认为这是一种侥幸,但是现在,似乎每个电子邮件中有多达5个人在内部与他们的客户/合作伙伴有一半的问题,有时只是新的电子邮件,有时回复。 我有一个适当的PTRlogging匹配的主机名 我的电子邮件域名与MX域名和EHLO响应相匹配 根据mxtoolbox.com没有黑名单 senderscore.org是一切都很好,并显示100分 SPF /发件人ID设置正确 Exchange 2010不支持DomainKeys,所以我没有这样做 没有垃圾邮件或营销电子邮件从这个服务器/ IP发送 所有发送电子邮件都是人为生成 IP来自colo而不是住宅ISP 没有电子邮件没有得到电子邮件提供商的投诉(Hotmail,Gmail,雅虎等) 还有什么想法? 在这一点上,我必须对人们说的是“完全不受我们控制”,除非我想与每个公司合作,找出他们的反垃圾邮件供应商,并联系每一个解决scheme… 感谢您的任何想法!
现在,我正在用tc prio qdisc挣扎几个小时。 我已经阅读了lartc文档,示例和HowTos,但是这整个事情对我来说还是有点新奇的,有点令人困惑:) 所以这是我的情况:几个文件服务器提供大量的HTTP和FTPstream量。 我需要优先考虑mysqlstream量,因为通常当链接已满时,sqlstream量变得缓慢和/或乱码,导致连接错误,超时等等。 这是我迄今为止: # tc qdisc add dev eth0 root handle 1: prio # tc filter add dev eth0 protocol ip parent 1: prio 1 u32 match ip dport 22 0xffff flowid 1:1 # tc filter add dev eth0 protocol ip parent 1: prio 1 u32 match ip dport 3306 0xffff […]
当服务器pipe理垃圾邮件过滤时,Outlook 2010中的客户端过滤function被禁用。 不幸的是,我有一些高调的用户更喜欢垃圾邮件阻止邮件列表,而不是取消订阅,所以即使邮件不是真正的垃圾邮件,他们感到沮丧,它进入他们的邮箱。 在这里看到,我不是第一个与这个问题搏斗的人,并build议修复(设置New-FseExtendedOption –Name CFAllowBlockedSenders –Value true )也无法为我工作。 任何人都可以提供另一种可能的修复 非常感谢你。
我只是设置了一个新的ex2013服务器,并且我们有一个上游垃圾邮件filter,如果它怀疑传入的垃圾邮件,就会在主题行中加上“[SPAM]”。 我想configuration我的ex2013服务器删除主题行中[垃圾邮件]的任何传入消息。 所以我启用了外部接收连接的内容过滤,我添加了[垃圾邮件]作为一个不好的单词短语。 当我testing主题行中的[垃圾邮件]从外部邮件发送邮件仍然通过。 所以…我误解了这是应该如何工作? (或者我做了一个configuration错误) 我假设SCL阈值不适用于这里?
我按照postfix网站上有关如何设置内容filter的说明 ,我简单的举了一个例子,运行得相当快,但经过长时间的努力,我无法使高级filter工作。 我在示例中设置了一切,smtp在端口25上侦听未经过滤的消息,它具有一个filter设置为将消息传递到调用filter脚本的端口10025,另一个smtp侦听器在端口10026上过滤消息。 在简单的示例中,脚本是消息stream中的最后一个停止,它通过标准input获取消息,并使用sendmail重新执行它。 在先进的例子中,我似乎没有得到消息,似乎不能传递。 我成功地设法返回:'550内容被拒绝'的回应。 我想我的问题是脚本如何接收邮件正文,它是如何返回到邮件队列? 我怎样才能使这一切工作? main.conf: content_filter = scan:localhost:10025 master.conf: scan unix – – n – 10 smtp -o smtp_send_xforward_command=yes -o disable_mime_output_conversion=yes -o smtp_generic_maps= localhost:10025 inet nnn – 10 spawn user=filter argv=/home/omri/filter.sh localhost 10026 localhost:10026 inet n – n – 10 smtpd -o content_filter= -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks,no_milters -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= […]