How to setup SCCM agent for workgroup servers?

This is using MS SCCM server 2012 r2 in a W2K8 AD domain. Most of the domain desktops/laptops already with the agent installed. However, there are  a groups of servers located in production and DMZ segments, and they are workgroup servers. They didn't joined to the above AD domain. We have to setup agent on these servers, and were failed.

On the affected server, I can ping the SCCM server , and even the server windows firewall is allowed all those required ports for SCCM agent installation. I heard that a snmp agent may needed, is this true?

All these servers didn't "discovered" on the SCCM config mgr console, although their IPs are within the network boundary.
The command we typed - ccmsetup smssitecode=tcc /source: \\sccmserver\d$\Program files\microsoft configuration manager\client smsmp=sccmserver.abc.local fsp=sccmserver.abc.local dnssuffix=abc.local.

Please help!
LVL 1
MichaelBalackAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Toni UranjekConsultant/TrainerCommented:
SNMP agent is not needed.
Did you check ccmsetup.log?
Does your command report an error?
siphoosmCommented:
But you do know that SCCM works on domain services right? Why don't you set up a testing domain controller for that workgroup? I don't think it is possible to setup SCCM on a workgroup else, how is your discovery going to work? SCCM relies on Active directory to work, I do not think it can work on a work group.
Toni UranjekConsultant/TrainerCommented:
Of course you can install agents on worgroup computers, but you have to do it manually.

How to Install Clients on Windows-Based Computers in Configuration Manager
https://technet.microsoft.com/en-us/library/gg712298.aspx
CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

MichaelBalackAuthor Commented:
Hi all,

I managed to manually setup client agent on those workgroup systems. I'll update how did I do to get them work in my next article.
MichaelBalackAuthor Commented:
Please see the procedure:

a.      Unlike domain system, workgroup system has to be manually added in as a newly discovered device

b.      On workgroup system, adding SNMP services from Add roles and features. For MS Windows 2003 or XP, you have to download and install it manually. Besides this, you also have to download and setup BITs 2.5 – KB923845, for XP/W2K3

c.      On workgroup system, browse to Control Panel > Administrative Tools > Services; search and open SNMP Services; type in the community “public”, and accept packets from SCCM server IP (assume is 192.168.8.115)

d.      On workgroup system, browse to C:\Windows\System32\Drivers\etc; rename LMHOSTs.SAM as LMHOSTs, and then open it; add-in and save:

192.168.8.115      sccmsrv      #PRE
192.168.8.115      “MP_abc      \0x1A”            #PRE          * assume sitecode is abc

•      Use “tab” between words; on command prompt, run “nbtstat –R”

e.      On the same folder path, open HOSTS, and then add in and save:

“192.168.8.115      sccmsrv.abc.com      

Open Command Prompt, try to ping sccmsrv and sccmsrv.abc.com

f.      Open ConfigMgr console, and browse to Administration > Overview > Hierarchy Configuration > Discovery Methods, and then double-click to open Network Discovery; click Domains tab, and then add the system workgroup name

g.      With Network Discovery, click SNMP Devices tab; add in the workgroup system IP address. If correct, this IP address will resolved to computer name

h.      With Network Discovery, click General tab; untick , and then re-tick  Enable network discovery, to trigger a manual discovery

i.      Wait for a while for discovery; if everything goes smoothly, you should see this newly discovered system is assigned with the SiteCode

j.      On sccmsrv, open Command Prompt; type “start \\<workgroup-system>\admin$, and type in the workgroup administrator’s password

k.      On sccmsrv, copy the SCCM Client package (D:\Program files\Microsoft configuration Manager\Client), and then store it as the C:\Client folder of <workgroup-system>

l.      On workgroup system, open Command prompt; type:

C:\Client\> ccmsetup.exe SMSSiteCode=abc /source:C:\Client\x64\client.msi SMSMP=sccmsrv.abc.com DNSSuffix=abc.com

m.      On workgroup system, open task manager, expect to see 3processes – ccmexec, ccmsetup & msiexec

n.      On workgroup system, a new folder named “CCMSetup” is created; browse to C:\Windows\CCMSetup\ccmsetup.log

o.      On workgroup system, browse to c:\windows\ccm\logs, and check the updated statuses:

Ccmexec.log – for invoking system tasks
Locationservices.log – for successfully create context from the raw certificate
ClientLocation.log – for assigned sitecode

p.      On sccmsrv, open command prompt, and run “psexec \\<workgroup-system> “C:\Windows\CCM\ccmeval.exe”

q.     on workgroup system, open control panel > configuration manager; some sccm components and tabs take longer to be installed

r.      On ConfigMgr console, browse to Asset and Compliance > Overview > Devices > Active clients from all Desktop and server clients; select the workgroup system, right-click and select “approve”

o.      In ConfigMgr console, browse to Monitoring > Overview > Client Status; select Client Activity and Client Check one at a time, make sure this newly created workgroup system is “passed”

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
MichaelBalackAuthor Commented:
I follow the above steps, and managed to install the client agents on all my workgroup server.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
SCCM

From novice to tech pro — start learning today.