none
deployment e computer duplicato RRS feed

  • Domanda

  • Buongiorno a tutti,

    ho SCCM 2012 regolarmente installato e configurato con i client distribuiti su tutti i server e workstation. Sono nuovo a questo sistema e mi affascina moltissimo.

    Da qualche giorno sto sbattendo la testa su un problema relativo al deployment.

    Ho due immagini

    1) Una immagine frutto di una install e capture

    2) Una immagine catturata con un boot media, avendo prima installato l'agente e joinato un workgroup

    Ho un task di deployment assegnato agli unknow computer, avendo abilitato il loro supporto su PXE

    Il problema è questo: quando faccio il deployment (PXE) di una di queste qualsiasi immagini ottengo controllando in asset un pc UNKNOW e un pc, nel momento in cui gli installa il cient, MININT-xxx.

    Il setup termina e il pc unknow rimane e sul pc appena deployato ho solo qualche azione disponibile sul client.

    Dopo qualche tempo (o quando forzo io un'azione dal client, non ho ben capito ma mi pare questa ipotesi più verosimile) mi sparisce il pc unknow e vedo due MININT-xxx uguali, uno con client YES e l'altro con client NO, come se fosse stato in qualche modo duplicato.

    Domanda: è normale??!?!?! devo cancellare il record doppio o lo fa da solo?

    Sbaglio qualcosa? Ho creato il pacchetto client come da guida, penso di non aver sbagliato nulla.

    Grazie per il vostro aiuto


    • Modificato Ercole77 lunedì 4 giugno 2012 18:45
    lunedì 4 giugno 2012 18:42

Risposte

  • Alla fine ho visto, cercando in giro e sul forum inglese, che è un problema molto comune.

    Ho risolto mettendo nella sequenza task questo script

    actionNameToRun = "Request & Evaluate Machine Policy"

    Dim controlPanelAppletManager
    Set controlPanelAppletManager = CreateObject("CPApplet.CPAppletMgr")
    Dim clientActions
    Set clientActions = controlPanelAppletManager.GetClientActions()
    Dim clientAction
    For Each clientAction In clientActions
    If clientAction.Name = actionNameToRun Then
    clientAction.PerformAction 
    End If
    Next

    che forza il ciclo per la registrazione della macchina

    trovato su questo blog

    http://systemcentersupport.blogspot.it/2010/11/client-installed-but-showing-as-no-to.html
    mercoledì 6 giugno 2012 15:07

Tutte le risposte

  • Maggiori info

    Sull'oggetto computer che risulta client NO ho, andando sotto properties, come agent name SMS_AD_SYSTEM_DISCOVERY_AGENT

    Sull'oggetto computer che risulta client SI ho, andando sotto properties, come agent name HEARTHBEAT DISCOVERY

    In effetti ho configurato come Discovery method Active Directory System Discovery (delta 5 min) e Hearthbeat discovery (1 day)

    Active Directory System Discovery è configurata sulle due maggiori OU e su una OU dove vengono di default messi a dominio i pc deployati. Puo' essere questo il conflitto?

    martedì 5 giugno 2012 06:24
  • Ciao, purtroppo si tratta di un problema noto quando si utilizza l'Active Directory Delta Discovery e gli unknown computers:

    http://blogs.technet.com/b/configmgrteam/archive/2011/08/17/known-issue-and-workaround-duplicate-records-when-you-use-unknown-computer-support-with-active-directory-delta-discovery.aspx

    Il metodo più veloce è quello di eliminare manualmente il record senza client.

    martedì 5 giugno 2012 06:59
    Moderatore
  • Ciao Fabrizio,

    direi che è proprio il mio problema ti ringrazio molto per il tuo link.

    Quindi la soluzione migliore è la cancellazione a mano. Mi rimane pero' un dubbio, che finchè non forzo qualche azione dal client del computr appena deployato questo non si registri. basta forse aspettare?

    Thanks

    martedì 5 giugno 2012 07:18
  • leggi attentamente questo

    Planning for Discovery in Configuration Manager

    http://technet.microsoft.com/en-us/library/gg712308.aspx

    e ti lascio anche il link a questa guida step by step

    http://myitforum.com/cs2/blogs/nbrady/archive/2011/10/27/using-sccm-2012-rc-in-a-lab-part-1-installation.aspx


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org

    martedì 5 giugno 2012 07:24
    Moderatore
  • Grazie Edoardo

    in effetti leggendo il tuo link ho trovato questo

    Heartbeat Discovery runs either on a schedule configured for all clients in the hierarchy, or if manually invoked, on a specific client by running the Discovery Data Collection Cycle on the Action tab in a client’s Configuration Manager program.

    questo dovrebbe spiegare come mai visualizzavo il record duplicato (ad system delta discovery) e come mai il computer appena deployato mi compare come record in console solo quando forzo un ciclo dall'agente.

    Ok chiarissimo.

    La mia situazione è questa, per cui vi chiedo un consiglio:

    Active directory System discovery inizialmente configurata su queste OU:

    -Ufficio1 (con molte sotto OU dei reparti)

    -Ufficio2 (con molte sotto OU dei reparti)

    - Deployed Workstations

    I pc deployati finivano in OU deployed workstation da li' il record duplicato.

    Ho eliminato l'ad system discovery dall' OU Deployed workstation ora, il record duplicato non viene piu' creato ma mi trovo nella situazione di dover forzare a mano il ciclo per far comparire il computer nell'asset di SCCM.

    C'e' un modo migliore per farlo? Riducendo l'hearthbeat schedule?


    martedì 5 giugno 2012 07:52
  • scusa ma nel link che ti ho postato sopra hai letto attentamente il paragrafo

    "Decide Which Discovery Methods to Use" ?


    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org

    mercoledì 6 giugno 2012 07:11
    Moderatore
  • Si l'ho letto, pero' mi rimane il dubbio di cui sopra......ovvero finche' non forzo a mano il ciclo dal client sul computer deployato questo non mi compare in console, è l'unico problema che ho. Se lascio AD system discovery sulla OU dove di default vanno a finire i pc deployati mi rimane il record duplicato ma devo cmq sempre forzare il ciclo

    Non sono espertissimo su SCCM e ho un po' di confusione in testa a riguardo.


    mercoledì 6 giugno 2012 07:22
  • perchè non lasci l'AD system discovery e disabiliti l'hearhbeat discovery ?

    Edoardo Benussi
    Microsoft MVP - Management Infrastructure
    edo[at]mvps[dot]org

    mercoledì 6 giugno 2012 07:39
    Moderatore
  • Si ho gia' provato, ottengo un pc UNKNOW e un MININT-XXX con client no.

    Quando lancio un ciclo dal pc deployato a quel punto mi crea un MININT-xxx con client YES e devo cancellare il MININT-xxx con client no

    mercoledì 6 giugno 2012 08:19
  • La cosa strana, ed è sicuramente un mio errore è questa: perchè il pc appena installato non si registra da solo sulla console, record duplicato a parte, ma devo forzare io il ciclo?!?!? 

    lo stesso problema pare essere in questo caso

    http://social.technet.microsoft.com/Forums/en-US/configmgrosd/thread/b829f535-b06e-406f-a9d3-0218899174ef

    • Modificato Ercole77 mercoledì 6 giugno 2012 11:34
    mercoledì 6 giugno 2012 08:49
  • Alla fine ho visto, cercando in giro e sul forum inglese, che è un problema molto comune.

    Ho risolto mettendo nella sequenza task questo script

    actionNameToRun = "Request & Evaluate Machine Policy"

    Dim controlPanelAppletManager
    Set controlPanelAppletManager = CreateObject("CPApplet.CPAppletMgr")
    Dim clientActions
    Set clientActions = controlPanelAppletManager.GetClientActions()
    Dim clientAction
    For Each clientAction In clientActions
    If clientAction.Name = actionNameToRun Then
    clientAction.PerformAction 
    End If
    Next

    che forza il ciclo per la registrazione della macchina

    trovato su questo blog

    http://systemcentersupport.blogspot.it/2010/11/client-installed-but-showing-as-no-to.html
    mercoledì 6 giugno 2012 15:07