Lync Deployment via SCCM

ahkhands
ahkhands used Ask the Experts™
on
trying to deploy Lync 2010 to machines Via SCCM and it fails every time. Per microsoft i created the package with silverlight and vcc as a pre-req then the advertisement installs Lync. it goes through fine for the 2 pre-reqs but fails when it gets to lync. this has failed for x32 and x64. any ideas?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Commented:
I'm not too sure about SCCM but we are able to install silently by doing LyncSetup64.exe /silent

Author

Commented:
hey ThorinO
did you do that via group policy?
I have successfully deployed Lync with SCCM. I used a self signed certificate so I used 3 individual steps linked together to install the software.



1. Install Software
en_lync_2010_x86_598490.exe /install /silent

2. Import Cert
certmgr.exe -add test.cer -s -r localMachine root

3. Terminate lync - because I install as an admin lync tries to start under that account so I terminate it using the following.
taskkill /im communicator.exe /F
1.jpg
CompTIA Network+

Prepare for the CompTIA Network+ exam by learning how to troubleshoot, configure, and manage both wired and wireless networks.

Author

Commented:
thanks xxdcmast, i will give that a try, did you have silverlight installed on these machines already?
some may have had it installed but I think the lync installer detects and installs it if necessary.

Author

Commented:
sounds good ill get started thanks for the help. you did what MS Premier support is still trying to figure out. thanks
Also if your interest heres a psexec script that will do the same. Just modify for your locations etc.

@echo off
set /p var= Enter Computer Name: 
set /p var2= Enter username: 
set /p var3= Enter Password: 

psexec -u domain\%var2% -p %var3% \\%var% cmd /c copy "\\lync1\lync client\test.cer" C:\

psexec -u domain\%var2% -p %var3% \\%var% cmd /c copy "\\lync1\lync client\certmgr.exe" C:\


psexec -u domain\%var2% -p %var3% \\%var% cmd /c c:\certmgr.exe -add C:\test.cer -s -r localMachine root


psexec -u domain\%var2% -p %var3% \\%var% cmd /c "\\lync1\lync client\en_lync_2010_x86_598490.exe" /install /silent

psexec -u domain\%var2% -p %var3% \\%var% cmd /c taskkill /im communicator.exe /F


pause

Open in new window

Author

Commented:
thank you sir.
just a quick question: why is a self signed cert required?

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial