我有一个备份脚本(Powershell 1.0),每天晚上我的Windows 2008框上的任务计划程序执行。 如果该脚本无法启动,例如,由于脚本已被移动或类似,或脚本在执行过程中失败,我想获得一个电子邮件通知。 有许多基于事件日志条目发送电子邮件的任务调度示例。 但是,如果我的特定计划任务失败,我只希望收到通知,而不是通过EventID 203/103/201获得所有失败通知。 我怎样才能做到这一点,没有任何定制软件?
我有Windows Server 2012与SharePoint 2013安装程序。 我创build了一个PShell脚本并将其保存到支持Farm的ps1: Add-PsSnapin Microsoft.SharePoint.Powershell Backup-SPFarm -Directory d:\ backup \ Farm -BackupMethod完整 如果我从PShell运行它,即指向ps1文件的位置并打开它,它完美的工作。 但是,它不能从任务计划程序,这是驱使我坚果。 Sched任务是: 运行时login或不 运行最高的好处 程序/ Scipt: – C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe 参数:PS1的位置 不按计划运行或现在运行(现在允许在设置中运行)。 用户帐户可以访问数据库,并且与我用来login的用户相同,因此从PShell直接运行时可以使用相同的用户。 也是一个本地pipe理员。 从调度任务它只是运行,然后就绪,但没有创build备份。 作为一个testing,我在第二部分添加了脚本,在运行任务时发送邮件。 电子邮件发送没有问题。 没有错误,没有日志,只是zilch。 有任何想法吗?
我正在尝试使用任务计划程序来监视位于Windows 2008 R2服务器上的DMZ中的AD FS 2.0代理上的AD FS 2.0事件日志。 我正在尝试监视特定事件ID和数据的日志。 我知道格式的工作原理,因为我能够使用以下手动查询在应用程序日志中触发任务: <QueryList> <Query Id="0" Path="Application"> <Select Path="Application">*[System[(Level=2) and (EventID=1)]] and *[EventData[(Data='Testing')]] </Select> </Query> </QueryList> 如果我使用EVENTCREATE,则可以使用以下命令创buildtesting事件以testing上述计划任务: EventCreate /ID 1 /L APPLICATION /T Error /SO Test /D "Testing" 我还可以使用以下查询使用AD FS 2.0日志来触发计划任务(并且工作正常): <QueryList> <Query Id="0" Path="AD FS 2.0/Admin"> <Select Path="AD FS 2.0/Admin">*[System[(Level=2) and (EventID=364)]]</Select> </Query> </QueryList> 但是,一旦我尝试从日志中查询特定的“ 数据 ”,计划任务也不会被触发。 以下查询失败: […]
我试图build立一个完全无线的办公室,主要是Windows 7和几个Windows 8客户端,我碰到的一个问题是login脚本。 安全人员不想让机器validation,只有用户,所以login之前连接到无线是不可能的。 我发现了一些文章,提到如何通过计划任务来完成此任务,在WLAN-AutoConfig中的事件ID 8003上触发。 但是,这似乎在IP分配之前触发关联,因此对login脚本(在域控制器上)的调用失败。 如果我告诉它在事件发生后10秒延迟,它通常可以正常工作,但有时会因为还没有完成DHCP过程而失败,我需要一个可靠的解决scheme,让用户在login后尽快上class。 我在NetworkProfiles中发现了一个事件4002,它似乎在IP分配后触发,但是在其他时候似乎也会触发,而且我不希望脚本在用户处于某种状态时运行。 有没有人知道IP地址收到后,只能在无线连接上触发一次的事件? 还是有更好的方法呢? 如果您需要更多信息,请告诉我。
我正在尝试启动由特定事件触发的任务。 我使用的filter的XMLconfiguration如下: <QueryList> <Query Id="0" Path="Security"> <Select Path="Security"> *[System[(Level=4 or Level=0) and (EventID=5145)]]and *[EventData[Data[@Name='AccessList'] and (Data='%%1538 %%4416 %%4419 %%4423 ')]]and *[EventData[Data[@Name='ShareName'] and (Data='\\*\Justin-Archiv')]] </Select> </Query> </QueryList> 与事件查看器一起使用时,configuration工作正常。 但是,如果符合条件的新事件发生,则该任务不会被触发。 删除后 *[EventData[Data[@Name='AccessList'] and (Data='%%1538 %%4416 %%4419 %%4423 ')]] 部分,事件被触发。 所以这个部分一定有问题。 非常感谢提前!
我尝试使用Microsoft SQL Server Management Studio对SQL表进行分区。 我想在23h整夜完成这个分区。 例如,我把所有行上的0(在列上)在我的分区,但是当它完成时,我想停止分区的一天(主表保留所有新的一天(所有值)在23小时当重新启动)。 目前我看到分区在23小时第一次启动,但在此之后继续所有其他行的值为0。 有可能的? 卞
我想我想要的更接近一个服务,但我想知道是否可以用一个计划的任务完成这个。 我可以用这些参数创build一个任务: $trigger = New-ScheduledTaskTrigger -Once -At 7am -RepetitionInterval (New-TimeSpan -Minutes 5) -RepetitionDuration ([timespan]::MaxValue) 但是如果电脑在7点以后启动,那么这个任务永远不会启动? 无论电脑开机时间,我怎么能每5分钟重复一次?
我有一个已经成功运行了两个多月的计划任务。 3月12日/ 13日,任务停止运行,每次在3月12日/ 13日之后每次尝试运行时,都会收到以下错误。 最让我困惑的是,它成功运行了两个多月,然后停止了工作。 我检查了我的networking团队,他们也不能想到会发生任何影响的变化。 当我手动执行存储在任务计划程序中具有相同执行path的程序时,它会成功运行。 任何build议表示赞赏和故障排除build议,鼓励。 Faulting application name: CreateAndUploadDataV2.exe, version: 1.0.0.0, time stamp: 0x56faea31 Faulting module name: KERNELBASE.dll, version: 6.1.7601.19160, time stamp: 0x56bcd73c Exception code: 0xe0434352 Fault offset: 0x000000000000965d Faulting process id: 0x10d0 Faulting application start time: 0x01d18a6aeee70906 Faulting application path: C:\Users\Administrator.COMPANYNAME\AppData\Local\Apps\2.0\GNGACN1V.EY9\9HMZ7BQN.Q3P\crea..tion_456a55e2c103c34b_0001.0000_2d85cccaa67bcee3\CreateAndUploadDataV2.exe Faulting module path: C:\Windows\system32\KERNELBASE.dll Report Id: 330cd66f-f65e-11e5-8535-000c298b7f97 这是.NET运行时错误: Application: CreateAndUploadDataV2.exe […]
在Windows 7上,是否可以在创build计划任务以在另一台Windows 7计算机(实际上是工作组环境中的其他9台计算机)上运行时,从命令行设置“允许任务按需运行”属性? 这项任务需要按照每日计划任务和按需执行。 设置一个不存在的date或触发器是行不通的,正如我在这里和其他地方所看到的。 我不想使用XML。 Powershell是可以接受的,只要它符合命令行,而不是一个完整的脚本。 我对这篇文章感到困惑:“预定任务模块首先出现在Windows 8和Windows Server 2012中的Windows PowerShell 3.0中。” 它在Windows 7上可用吗? 提前致谢。
是否有可能设置自动更新安装延迟从发布date?? 例如,1个月后安装。 我只想为Windows Server 2012 R2的非关键安全更新进行设置。 我的理由是,MS经常发布一个更新,而没有另一个MS软件的支持,或者这个更新有一个错误,以后再收回。 谢谢!