用powershell获取 schedule type求帮助。。。。 本帖最后由 a15862986217 于 2014-05-29 12:41:29 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面是PowerShell获取SQL Server计划任务描述中获取计划类型的部分,供参考: foreach($sch in $job.JobSchedules) { $freq = "" ++$i; $text = $j.ToString() + "." + $i.ToString() + ") Schedule: " + $sch.Name; $text += retornoAtividade($sch.IsEnabled); $text; #Verifica o tipo de frequência switch ($sch.FrequencyTypes) { "OnIdle" { $freq = "Inicia quando a CPU estiver ociosa"; } "Daily" { $freq = "Diariamente, a cada " + $sch.FrequencyInterval + " dia(s)"; $freq += comumFrequencia($sch); } "Monthly" { $freq = "Mensalmente, no dia " + $sch.FrequencyInterval + " a cada " + $sch.FrequencyRecurrenceFactor + " mes(es)"; $freq += comumFrequencia($sch); } "MonthlyRelative" { $freq = "Mensalmente, no(a) " switch ($sch.FrequencyRelativeIntervals) { "First" { $freq += "primeiro(a)" } "Second" { $freq += "segundo(a)" } "Third" { $freq += "terceiro(a)" } "Fourth" { $freq += "quarto(a)" } "Last" { $freq += "último(a)" } default { $sch.FrequencyRelativeIntervals } } #Verifica o intervalo switch ($sch.FrequencyInterval) { 1 { $freq += " domingo" } 2 { $freq += " segunda-feira" } 3 { $freq += " terça-feira" } 4 { $freq += " quarta-feira" } 5 { $freq += " quinta-feira" } 6 { $freq += " sexta-feira" } 7 { $freq += " sábado" } 8 { $freq += " dia" } 9 { $freq += " dia útil" } 10 { $freq += " dia da semana" } default { $sch.FrequencyInterval } } $freq += " a cada " + $sch.FrequencyRecurrenceFactor + " mes(es), " $freq += comumFrequencia($sch); } "Weekly" { $freq = "Semanalmente, a cada " + $sch.FrequencyRecurrenceFactor + " semana(s)"; $freq += retornaDias($sch.FrequencyInterval); $freq += comumFrequencia($sch); } "AutoStart" { $freq = "Inicia automaticamente quando o SQL Server Agent inicia" } "OneTime" { $freq = "Uma vez em " + $sch.ActiveStartDate.ToString("dd/MM/yyyy") + " às " + $sch.ActiveStartTimeOfDay } default { $freq = $sch.FrequencyTypes } } "Ocorrência: " + $freq } } } PowerShell Script to find SQL Agent Job details on a SQL server instance 请问c# 如何知道控件定义了什么windows消息? 高分求入门方法 sqlserver 中 数字转换 指定长度字符串 问题 DataTable 读入二维数组 高内聚和低耦合设计原则 test 怎么在打开MDI窗体的时候不要以最大的方式打开 怎样在程序中调用SQL Server来将image字段中的内容导出到本地文件? 怎样获取script写的模板中的值 救命啊 我事先绑定的控件全部不起作用了 如何把一个16进制的数反过来读并且去掉空格 ComboBox TextUpdate事件 首次输入词组(广州)会触发2次,最后text= "州"
foreach($sch in $job.JobSchedules)
{
$freq = ""
++$i;
$text = $j.ToString() + "." + $i.ToString() + ") Schedule: " + $sch.Name;
$text += retornoAtividade($sch.IsEnabled);
$text; #Verifica o tipo de frequência
switch ($sch.FrequencyTypes)
{
"OnIdle"
{
$freq = "Inicia quando a CPU estiver ociosa";
}
"Daily"
{
$freq = "Diariamente, a cada " + $sch.FrequencyInterval + " dia(s)";
$freq += comumFrequencia($sch);
}
"Monthly"
{
$freq = "Mensalmente, no dia " + $sch.FrequencyInterval + " a cada " + $sch.FrequencyRecurrenceFactor + " mes(es)";
$freq += comumFrequencia($sch);
}
"MonthlyRelative"
{
$freq = "Mensalmente, no(a) "
switch ($sch.FrequencyRelativeIntervals)
{
"First" { $freq += "primeiro(a)" }
"Second" { $freq += "segundo(a)" }
"Third" { $freq += "terceiro(a)" }
"Fourth" { $freq += "quarto(a)" }
"Last" { $freq += "último(a)" }
default { $sch.FrequencyRelativeIntervals } } #Verifica o intervalo
switch ($sch.FrequencyInterval)
{
1 { $freq += " domingo" }
2 { $freq += " segunda-feira" }
3 { $freq += " terça-feira" }
4 { $freq += " quarta-feira" }
5 { $freq += " quinta-feira" }
6 { $freq += " sexta-feira" }
7 { $freq += " sábado" }
8 { $freq += " dia" }
9 { $freq += " dia útil" }
10 { $freq += " dia da semana" }
default { $sch.FrequencyInterval }
} $freq += " a cada " + $sch.FrequencyRecurrenceFactor + " mes(es), "
$freq += comumFrequencia($sch);
} "Weekly"
{
$freq = "Semanalmente, a cada " + $sch.FrequencyRecurrenceFactor + " semana(s)";
$freq += retornaDias($sch.FrequencyInterval);
$freq += comumFrequencia($sch);
} "AutoStart"
{
$freq = "Inicia automaticamente quando o SQL Server Agent inicia"
} "OneTime"
{
$freq = "Uma vez em " + $sch.ActiveStartDate.ToString("dd/MM/yyyy") + " às " + $sch.ActiveStartTimeOfDay
} default
{
$freq = $sch.FrequencyTypes
}
}
"Ocorrência: " + $freq
}
}
}