我已经分配了一个任务来清理我们的Exchange服务器,通过导出离开公司的用户的邮箱。 我们希望保留90天的邮箱副本,以防人力资源或pipe理人员稍后需要。 我有超过130个邮箱要导出完成此任务。 我发现将邮箱导出到PST的唯一方法是通过Exchangepipe理工具使用Export-Mailbox cmdlet。 我的问题是这样的:有一个脚本,我可以做到这一点质量? 也许通过电子邮件地址到一个文件并运行脚本? 这将有助于减less完成此任务所需的时间。 在此先感谢您的任何build议或帮助!
我有一套数据pipe道到一个bash脚本。 以下是这些数据的例子: "foo1": "Miscellaneous text", "foo2": "More text", "foo3": "blah blah blah", "foo4": 1635.0, "foo5": 0.0, "foo1": "Miscellaneous text that is different", "foo2": "More text1231231", "foo3": "blah blah blah234234", "foo4": 1633425.0, "foo5": 0.0, "foo1": "Miscellaneous text abc123", "foo2": "More text122121", "foo3": "blah blah blah414124", "foo4": 163235.0, "foo5": 1.0, "foo1": "More Miscellaneous text", "foo2": "asdfasdfaMore text", […]
我有大约7或8个服务器,我rsync每晚晚上我的本地局域网。 所有这些rsync作业使用通用的excludes.txt来过滤掉我不想镜像的文件或目录。 现在,excludes.txt包含了所有服务器通用的一些dirs,但也包含许多特定于单个服务器的目录(和模式)。 当然,他们都混杂在一起,没有注释。 我试图得到所有这一切的处理,并将所有服务器特定的模式转移到单独的文件,具体为每个单独的服务器。 我还不确定如何最好的去做,因为从我看到从手册页,rsync不提供任何选项来显示它忽略哪些文件/目录。 有什么build议吗?
在一个VOIP应用程序中,我每天从那里的linux服务器获得3000个客户端的rsyncaudio文件,服务器放置在一个数据中心(10Mbpsinput/输出),服务器作为运行FreeSWITCH的VOIP sip服务器应该保证。) 因此,我想有服务器端控制的rsync控制: 限制总出站带宽。 限制连接总数。 (在最大连接数时拒绝客户端,并在特定时间段后重试。) 可选:列出/杀死个人连接。 通常情况下,我会使用ssh + rsync + pem_keys和其他一些选项,但是以上的要求并不适用于简单的命令行。 任何人都可以指出一些方向。 或者显示一些脚本/工具? 我也可能将它们集成并在github上发布。 谢谢!
mysqldump可能不是每隔x个小时运行备份的最好方法,但是我们目前正在使用这个备份。 备份大约每个150兆,所以发送到其他机器可能会浪费许多演出的带宽。 有任何工具或应用程序或脚本,可以自动创build备份和上传到S3亚马逊服务或任何类似的。 谢谢。
每次closuresRed Hat Enterprise Linux 4时,我都需要备份一些文件。我想在/etc/rc0.d使用脚本,但是关机过程应该等待我的脚本完成。 所以我唯一的想法是让脚本首先运行并停止closures进程,然后在脚本结束时再次运行closures。 任何人都可以告诉我,如果有其他更好的方法来做到这一点? 可以工作我自己的想法做到这一点?
我正在寻找一种方法来自动将Windows安全事件日志从多个服务器保存到一个中央位置(连接到networking和域)。 我希望能够按照每周的时间表进行操作,然后清除日志(以便下一次保存与前一次保存没有任何重叠)。 我有许多服务器需要这样做,所以手动做这些服务将是低效率和耗时的,出于某种原因,这个function在2008年仍然不在Windows Server中。 我不是一个脚本或开发人员,但我认为唯一的方法就是编写脚本并将其分配给计划任务。 我已经仔细研究过这个问题,当我尝试使用它的时候,我找不到任何有用的东西,或者是因为它缺less了一些难题,或者在W2K8中无法使用。 有人可以给我一些方向吗? 如果有任何免费(或廉价)的第三方软件,简化这一点,也将工作。 在此先感谢您的帮助。
Apache2最近将默认根目录从/ var / www更改为/ var / www / html,这打破了我为了安装我编写的一些软件而分发的脚本。 有一个可靠的方法来检测脚本,它是? 我更喜欢一个可以在Linux,BSD和MacOS上运行的合理的便携式解决scheme。 我想我可以检查的HTML子目录的存在,但这似乎不是很防弹。 我也想到了这个: source /etc/apache2/envvars ; apache2 -S 这产生了实际上似乎错误的输出: Main DocumentRoot: "/var/www" 实际上,这台机器上的根目录是/ var / www / html。
我是一个大型组织的IT助理,有几个合作单位的IT部门。 我的小IT团队目前没有Active Directory权限,无法将组策略更新发送到我们pipe理的服务器。 我应该改变运行Windows Server 2008的大约20台机器上的交互式login消息标题和消息文本。我知道如何做到这一点的唯一方法是从我的Mac远程桌面到每一个,并通过菜单,但这是一个TON的远程桌面,并点击进入每台机器。 即使受到限制,也有一个更好的办法。 我更熟悉Mac,如果这些脚本不是Windows服务器,我只会写一个bash脚本。 有什么方法可以自动化,甚至有点? 也许远程桌面进入每一个仍然然后运行某种types的cmd行脚本? 我甚至不知道从哪里开始使用Windows脚本。 我会很感激这里的任何见解! 非常感谢。
我一直负责创build一个将在整个networking上的多个用户机器上运行的脚本。 我们最终要运行的命令会将用户的电子邮件别名更改为基于select的内容。 那,我没有问题。 我的问题是,用户需要访问Exchange命令以及具有使用权限的帐户。 我使用以下命令在服务器上以XML格式保存了服务帐户密码,该服务器上的凭据位于此处: $MyCredentials=Get-Credentials -Credential "domain\username" | Export-CliXml C:\Scripts\SecureCredentials.xml 然后在脚本中,我input了以下信息: $cred=Import-CLIXML \\server\Scripts\SecureCredentials.xml 据我所知,这部分工作正常。 然后我试图导入Microsoft Exchange 2010模块,然后运行我前面提到的命令。 我写了这个小部分,得到奇怪的错误。 以下是我所编码的内容: $Session = New-PSsession -ComputerName exchangeserver Invoke-Command -Command {Import-Module Microsoft.Exchange.Management.PowerShell.2010} -Session $Session Import-PSSession -Session $Session -Module Microsoft.Exchange.Management.Powershell.2010 -Prefix RM 我尝试testing该部分,并得到一个WinRM错误消息,但据我所知,WinRM在我的Exchange服务器上工作正常。 这是错误: New-PSsession : [exchangeserver] Connecting to remote server exchangeserver failed with the following error message : […]