Configurando o SCCM em vários domínios

3

Em um ambiente de laboratório, estou tentando configurar um servidor SCCM (2007) para ser nossa solução de correção em três domínios diferentes.

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.

O SCCM está configurado e em execução no DOMAIN A. Qualquer servidor nesse domínio receberá correções. Atualmente estou trabalhando no domínio B (confiança unidirecional). Eu não consigo adicionar encontrar os sistemas no meu servidor SCCM. Eu sou capaz de instalar o cliente manualmente no ServerA.domB.sample, e o código do site volta correto, mesmo se eu redescobrir o código do site, mas de alguma forma o ServerA não está se comunicando com o SCCM01.

O que eu tentei:

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

Alguém tem experiência com SCCM?

    
por Jeff 11.09.2012 / 17:40

3 respostas

1

Eu quero dizer que eu não acho que a confiança importe tanto assim. Tem sido um tempo desde que eu passei por isso, então eu não quero lhe dar nenhuma resposta BS. Mas pelo que eu me lembro vagamente, acho que tem algo a ver com a criação de uma Conta de Acesso à Rede do SCCM.

Aqui estão algumas leituras para você:

por 09.02.2013 / 05:36
0

Se o objetivo final é simplesmente ter uma solução de correção em domínios distintos, o SCCM é provavelmente mais problemático do que vale a pena. Você pode configurar o WSUS e apenas usar a política de grupo em cada domínio para apontá-lo. A segmentação do lado do cliente também permitiria que você separasse os grupos de sistemas.

Se o SCCM for realmente necessário por outros motivos, deixarei para outras respostas fornecer essa ajuda.

    
por 11.09.2012 / 19:31
0

Outra resposta do tipo "contornar":

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
    
por 11.02.2013 / 18:46