Путем Google Apps настроен, все больше распространенный способ настроить почту. Для плохих объектов совершенно возможно выполнить то, на что суммы к каталогу нападают путем броска наиболее часто используемых имен пользователей в почтовый домен и что-либо, что не производит 550 ошибок, считается проверенным живым адресом (у нас есть парень в офисе, у которого есть "steve" как его имя учетной записи. Он получает больше спама, чем Вы делаете). Если Вы никогда не возвращаете 550, они не могут знать, что нашли плохой.
Утилита этого несколько спорна в эту эру базирующихся систем репутации IP против спама, но она может иметь значение для некоторых.
I want to say that I don't think that the trust matter all that much. It's been a while since I went through this, so I don't want to give you any BS answers. But from what I vaguely recall, I think it has something to do with setting up an SCCM Network Access Account.
Here is some reading for you:
Если конечной целью является простое решение для исправления различных доменов, SCCM, вероятно, больше проблем, чем он стоимость. Вы можете настроить WSUS и просто использовать групповую политику в каждом домене, чтобы указывать на него. Таргетинг на стороне клиента также позволит вам разделять группы систем.
Если SCCM действительно требуется по другим причинам, я оставлю это на усмотрение других ответов, чтобы предоставить эту помощь.
Другой ответ типа «временного решения»:
cls
$myScriptPurpose = "Welcome!"
$mytrash = "c:\temp\trashFile.txt"
function getCred {
$mycredential = $host.ui.promptforcredential("patch systens", "Please enter your user name and password.", "", "NetBiosUserName")
if(!$mycredential) {
$myErr = "Please enter a value!"
$myErr
exit
}
$mypass = $mycredential.getNetworkCredential().password
$myuser = $mycredential.getNetworkCredential().username
$mydomain = $mycredential.getNetworkCredential().domain
$isDomain1 = [string]::Compare($mydomain, "domain1", $True)
$isDomain2 = [string]::Compare($mydomain, "domain2", $True)
if ($isDomain1 -eq 0) {
$myservers = get-content input\domain1ListOfServers.txt
$myoutputfile = "output-domain1.txt"
}
elseif ($isDomain2 -eq 0) {
$myservers = get-content input\domain2ListOfServers.txt
$myoutputfile = "output-domain2.txt"
}
else {
$myErr = "Unknown domain!"
$myErr
exit
}
$emptyStr | out-file $Myoutputfile
}
function patch {
foreach ($server in $myservers) {
Write-host "Copying folder."
xcopy c:\pathToPatches \\$server\c$\temp\patchJob /Y > $myTrash
write-host "Installing patches on $server."
psexec \\$server -u $mydomain\$myuser -p $mypass -i c:\temp\patchjob\install.vbs 2> $myTrash
write-host "Cleaning up."
psexec \\$server -u $mydomain\$myuser -p $mypass -i del "c:\temp\patchjob\install.vbs" 2> $myTrash
Write-host " Done."
}
}
function cleanUp {
del c:\temp\trashFile.txt
Remove-Variable my*
Remove-Variable is*
}
getCred
patch
cleanup