Hello I bring to you a way to deploy Skype for Business with Office 365 Click-to-run tool.
First we need to Download Office 2016 Deployment Tool from here
Then we need to shared a Folder in one Machine (This Folder must be accesible from any user computer, will be the Installation repository)
I create a Folder Named “Shared” (Yes , I Know, Such Original!) and give Everyone Read-Only Permission.
Unzip the Office 2016 Deploymet Tool Files at Shared Folder
As we only want to Install Skype for Business we need to modify the configuration.xml file like this. (We will use 32 bits version as Recommended Version)
First modify the initial configuration file to download the Office Suite
<Configuration>
<Add SourcePath=”\\server\Shared_File” OfficeClientEdition=”32″>
<Product ID=”O365ProPlusRetail” >
<Language ID=”en-us” />
</Product>
</Add>
</Configuration>
My configuration.xml file look like this
Then execute the follow to download the necessary files
\\server\shared_folder\setup.exe /download \\server\shared_folder\configuration.xml
For me, will be as follow.
An Office Folder will be added to our Shared Folder.
Now, we need to create a .cmd file as Follow.
IF EXIST “C:\Program Files (x86)\Microsoft Office\root\Office16\lync.exe” (goto End) else (goto Install)
:Install
start \\ad-ucblogmx\Shared\setup.exe /configure \\ad-ucblogmx\Shared\configuration2.xml
:End
Put the .cmd in the same Shared Folder.
And create a second .xml file (I called Configuration2.xml) where select only Skype for Business to Install.
<Configuration>
<Add SourcePath=”\\server\share_folder” OfficeClientEdition=”32″ Branch=”Current”>
<Product ID=”O365ProPlusRetail”>
<Language ID=”en-us” />
<ExcludeApp ID=”Access” />
<ExcludeApp ID=”Excel” />
<ExcludeApp ID=”Groove” />
<ExcludeApp ID=”InfoPath” />
<ExcludeApp ID=”OneDrive” />
<ExcludeApp ID=”OneNote” />
<ExcludeApp ID=”Outlook” />
<ExcludeApp ID=”PowerPoint” />
<ExcludeApp ID=”Project” />
<ExcludeApp ID=”Publisher” />
<ExcludeApp ID=”SharePointDesigner” />
<ExcludeApp ID=”Visio” />
<ExcludeApp ID=”Word” />
</Product>
</Add>
<Updates Enabled=”TRUE” Branch=”Current” />
<Display Level=”None” AcceptEULA=”TRUE” />
<Property Name=”AUTOACTIVATE” Value=”0″ />
</Configuration>
For my lab the configuration2.xml look like this.
Now, from Group Policy Manager, create a GPO. I name my GPO “Skype for Business Install”
Edit your GPO, go to Computer Configuration->Windows Settings -> Scripts (Startup/Shutdown) , Select Startup
Now, add the Network Path to our .cmd File (must be the network path, not local disk)
and Listo! The users computers will have Skype for Business installed.
Hope this will help you.
¡Soy tu fanz!
1. I believe the CHM file reference in this guide is referring to the .CMD/.BAT file.
2. If copying/pasting, make sure to replace all of the quotation marks as the one’s in there may or may not be recognized.
3. Update the .CMD/.BAT file to point to “configuration2.xml”.
Thank you for the feedback Kevin. Changes made.
is somebody there? i’ve tried this, but Skype For Business couldn’t be install. Only the GPO is applied but nothing is happening. i think that it’s the scrip which is not good cause even when i copy it to the client machine, to execute without the GPO, it’s not working. So please if somebody can help me with it.
HI Faucon,
Do you have any Lync client installed on your machine? The script worked on my lab and I tried on a few customer’s projects.
Hi Rodolfo Castro,
i dont have any lync client installer on the machine. Since the morning, i’am reading, testing, some tuto, but no succes. in your .cmd file, somebody tell me that it’s not necessary to put the (goto End) else (goto Install) in the bracket. i think i’ll retry you r tutoriel, cause it’s look simple and well explained. but i dont realy know why it’s not working with me. i’ll keep you informed about the second test i’ll do. Thank you so much for replying to me.
Yes, you can try to remove that part on the script, it’s just in case you got already installed to skip. Please also be sure that on the xml conf file you don’t list Skype for Business on the excluded apps. and check the Product ID version is the one that applies to your version. (O365ProPlusRetail)
All right. but if i remove that part of the script, it will not check if SFB is installed right? because the way the script is explained is exactly what i want.let me know, should i remove only the brackets or all the part (goto End) else (goto Install)? otherwise, the other points you talked are correct. now i’am ready to lauch the test. so be back soon.
i have updated the script, and now it’s my GPO which not applying to the client computer. that’s not a probleme, i’ll fix it. but now i think it’ll work because i’ve tried to lauch the script directly on client computer without using the GPO and it’s work. thing that’s not working before. I’ll fix applying the GPO and retry.
I’m glad your issue was solved. Keep me posted if anything.
Hi Rodolfo,
i have fixed the GPO applying issue, and tried again the script, and it’s work only on the DC that i’ve added to clients where i should deploy the GPO. but it’s not working on these others client. i dont know why. i’am trying now to understand that and fix it. so be back there soon if got something news. thank you.
Hi Rodolfo,
i don’t know what’s wrong with my script or GPO, but my test is not working as expected. the GPO applied very well on the client, but the script is not running, so nothing is happenning as installing Skype for Business.
Hi Rodolfo,
i don’t know what’s wrong with my script or GPO, but my test is not working as expected. the GPO applied very well on the client, but the script is not running, so nothing is happenning as installing Skype for Business.
Hi Faucon,
Has the shared folder permission to everyone?
Hi,
Yep the shared folder permission is set to everyone and i give total control permission to everyone, but nothing. same old result.