Настройка SCCM на нескольких доменах
В лабораторной среде я пытаюсь настроить сервер SCCM (2007) в качестве нашего решения для исправлений в трех разных доменах.
DOMAIN A (domA.sample):
The trusted domain. SCCM01 (Server) is on this network.
DOMAIN B (domB.sample):
One way trust between the two domains. DOMAIN B trusts DOMAIN A, but not the other way around.
DOMAIN C (domC.sample):
No trust between this domain and any other domain.
SCCM настроен и работает на DOMAIN A. Любой сервер в этом домене будет получать исправления. В настоящее время я работаю над доменом B (одностороннее доверие). Я не могу добавить найти системы на моем сервере SCCM. Я могу установить клиент вручную на ServerA.domB.sample, и код сайта возвращается корректно, даже если я заново открываю код сайта, но каким-то образом ServerA не связывается с SCCM01.
Что я пробовал:
http://social.technet.microsoft.com/Forums/en-US/configmgrgeneral/thread/6f06bbf1-6ff4-4a41-9d42-894c1a6e13ea
http://scexblog.blogspot.com/2010/06/sccm-discover-another-trusted-domain.html
Кто-нибудь имеет опыт работы с SCCM?
3 ответа
Я хочу сказать, что не думаю, что доверие имеет такое большое значение. Прошло много времени с тех пор, как я прошел через это, поэтому я не хочу давать вам ответы на вопросы бакалавра. Но из того, что я смутно помню, я думаю, что это как-то связано с настройкой учетной записи доступа к сети SCCM.
Вот некоторые чтения для вас:
- http://technet.microsoft.com/en-us/library/bb680398.aspx
- http://social.technet.microsoft.com/Forums/eu/configmgrgeneral/thread/1babd3e4-97ad-42c3-b3da-ee4456e5df7c
- http://www.myitforum.com/forums/SCCM-across-domains-m216328.aspx
- http://www.networksteve.com/enterprise/topic.php/SCCM_and_Multiple,_non_trusting_Active_Directory_Forests/?TopicId=13656&Posts=8
Если конечной целью является простое решение для исправления ошибок в разных доменах, 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