简体   繁体   English

Powershell脚本来更改操作员电子邮件地址通知

[英]Powershell script to change operator email address notification

This is the script I have been trying to get work: 这是我一直在努力工作的脚本:

 [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO") | Out-Null

$server = "servername"

$srv = new-object ("Microsoft.SqlServer.Management.Smo.Server") $server

$op = new-object ("Microsoft.SqlServer.Management.Smo.Agent.Operator") $srv.JobServer, "DBA Team"

$op.emailAddress = "johndoe@gmail.com" 
$op.alter

To change the email address for an existing operator use this. 要更改现有运营商的电子邮件地址,请使用此地址。

$srv.JobServer.Operators.Item('DBA Team').EmailAddress = 'johndoe@gmail.com'
$srv.JobServer.Operators.Item('DBA Team').Alter()

Your code is almost what you would use to add a new operator. 您的代码几乎就是用来添加新运算符的代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM