none
WinServ2012任务计划如何执行Exchange Powershell脚本 RRS feed

  • 问题

  • 微软专家,您好,

    我创建了一个脚本,脚本的信息如下截图,但是该脚本我需要通过系统自带的任务计划每隔1小时执行一次该脚本,该脚本必须通过Exchange Powershell执行,请问我们如何配置该任务计划?

    期待您的回复。

    2018年10月8日 10:06

全部回复

  • 您好,

    感谢您在我们论坛发帖。

    在迁移可以作为计划任务运行之前,必须首先运行PowerShell脚本。要执行此操作,请启动迁移,但在完成所有所需设置后,单击“ 保存”而不是“ 运行”。这将在SharePoint Edition 的“ 作业列表”部分中创建作业。选择此作业,然后单击“ 生成PowerShell脚本”按钮(在“作业列表”菜单中),或右键单击并选择此选项。这将打开包含PowerShell脚本的记事本文件。将此文件保存到所需位置(将从中运行脚本),并为其指定一个适当的名称(保留“.ps1”扩展名)。

    现在已创建脚本,您可以将其设置为计划任务。

    1.在将运行任务的系统上,打开Windows任务计划程序。这可以在“开始”菜单的“ 开始”>“管理工具”下找到。

    2.在任务计划程序中,选择右侧“ 操作”标题下的“ 创建任务”选项。

    3.输入任务的名称,并为其提供说明(说明是可选的,不是必需的)。

    4.在“ 常规”选项卡中,转到“ 安全性选项”标题,并指定应在其下运行任务的用户帐户。更改设置,以便在用户登录时运行任务。

    5.接下来,选择“ 触发器”选项卡,然后单击“ 新建”为计划任务添加新触发器。此新任务应使用“ 按计划”选项。开始日期可以设置为所需的时间,任务的频率和持续时间可以根据您的具体需要进行设置。输入所需设置后,单击“ 确定”。

    6.接下来,转到“ 操作”选项卡,然后单击“ 新建”以设置要运行此任务的操作。将Action设置为启动程序。

    7.在“ 程序/脚本”框中输入“PowerShell”。

    在“ 添加参数(可选)”框中,输入值“。\ [[您的PowerShell脚本名称]”。例如,如果您的PowerShell脚本名为“Migration1.ps1”,那么您应输入“。\ Migration1.ps1”作为值。

    然后,在“ 开始于(可选)”框中,添加包含PowerShell脚本的文件夹的位置。在此示例中,脚本位于名为“Script”的文件夹中,该文件夹位于根C:驱动器之外。

    注意: “开始”框中使用的位置也将用于存储计划任务运行时间,副本的作业历史记录以及可能发生的任何其他日志记录。

    完成所有需要的设置后,单击“ 确定”。

    8.接下来,在“ 条件和设置”选项卡中设置任何其他所需设置。您还可以设置其他操作,例如每次运行脚本时通过电子邮件发送管理员。

    9.完成(或添加)所有所需操作后,单击“ 确定”。任务将立即设置,并准备运行。

    此任务的计划已完成,现在可以根据输入的设置运行。

    更多详细图文信息,您可以参考以下这个链接。

    https://social.technet.microsoft.com/wiki/contents/articles/38580.configure-to-run-a-powershell-script-into-task-scheduler.aspx

    希望以上信息对您有所帮助。

    Best regards,

    Kallen


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已建议为答案 Kallen Wang 2018年10月12日 9:21
    2018年10月9日 6:34
  • 您好,

    只需检查以查看所提供的信息是否有用。如果您需要进一步的帮助,请告诉我们。

    Best Regards,

    Kallen


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年10月12日 9:22
  • Hi Kallen,

    我按照您给的方案进行了操作,貌似现在有问题。

    你给的方案是执行Powershell,但是我们的命令需要在Exchange Powershell运行,请问如何满足我们的需求,或者在PS1添加什么会自动打开执行Exchange Powershell?

    期待您的回复。


    2018年10月15日 1:24
  • 您好,

    感谢您的回复。

    对于Exchange powershell,我们只需要创建基本计划任务,并且需要输入Exchange的版本号。

    详细的图文过程请您参考以下链接:

    http://techgenix.com/scheduling-exchange-powershell-task/

    这是一个实例:https://www.interfacett.com/blogs/how-to-schedule-exchange-server-scripts-using-powershell/

    请注意:由于该网站不是由Microsoft托管,因此链接可能会更改,恕不另行通知。Microsoft不保证此信息的准确性。

    希望以上信息对您有所帮助。

    Best regards,

    Kallen


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    • 已建议为答案 Kallen Wang 2018年10月26日 9:07
    2018年10月16日 8:54
  • 您好,

    只需检查以查看所提供的信息是否有用。如果您需要进一步的帮助,请告诉我们。

    Best Regards,

    Kallen


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年10月19日 8:39
  • 您好,

    您的问题解决了吗?

    如果您使用我们的解决方案解决了问题,请标记为答案以帮助其他社区成员快速找到有用的回复。

    如果您使用自己的解决方案解决问题,请在此处分享您的经验和解决方案。 对于有类似问题的其他社区成员来说,这将非常有益。

    如果不是,请回复并告诉我们当前的情况,以便提供进一步的帮助。

    Best Regards,

    Kallen


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2018年10月26日 9:08