Jump to content


  • 0
derksen42

AirServer by App Dynamic packaging and deployment

Question

This is my first post on Windows-Noob.com so go easy on me please :rolleyes:

 

AirServer is being used in schools heavily, especially where Smartboards by Smart Tech are used with PCs in classrooms. Our School District has installed a Smartboard in every classroom across the School District. (110 in total).

 

With the number of iPads in use in schools, AirServer not only functions beautifully on the Smartboard computers, but is significantly cheaper than Apple TV's for the purpose of showing the iOS device screen on the PC Desktop being projected onto the Smartboard. This latest version 2.0.1 also adds the ability to record the activity on the screen to video and be redistributed later.

 

There hasn't been extensive how to's on packaging and deploying this application, so I thought I'd add one here, hopefully you find it useful.

 

The MSI available from App Dynamic hasn't changed a whole lot since earlier versions, and I've tested the options that App Dynamic sent me for version 1.8.x and they still apply on version 2.0.1 that this tutorial is using.

 

Here is a list of options from App Dynamic that can be set in the MSI, using Orca MSI editor I've made the changes that worked best for our users.Installing_AirServer_Document.pdf

 

So in our environment, users do not have admin rights to the desktop, so I've included the security feature of PASSCODE in the MSI, as well as our Product Key in the PIDKEY setting. We also use a strict computer naming convention, so I've restricted the users ability to change the broadcast name in AirServer so it is easy to identify based on the room number included in their computer name. I also disabled the Check for Updates since users don't have the admin rights required to run the updates Just make the changes you want in the Properties settings of the MSI's and save.(might be an idea to make a copy of the original MSI's and make changes to the copies in case you need the originals again)

Here's a screenshot of the modifications of both the 32bit and 64bit MSI:

 

post-25329-0-62090600-1403634900_thumb.jpg

 

Then in SCCM you can Create Package from Definition to point to the MSI, I used the Per System Unattended program that gets created from the definition. Bonjour from Apple is also needed for AirServer to run, so I created a package of Bonjour.msi that was extracted for the iTunes package I created previously. Also a 32 and 64 bit options. I've set the AirServer Per System Unattended program to run the Bonjour package first so that it is always on a system before AirServer can be run by the user.

 

Here's a screenshot of the package by definition in SCCM:

post-25329-0-04612500-1403635447_thumb.jpg

 

And here is a screenshot of the Bonjour package install requirement in the AirServer Per System Unattended program.

post-25329-0-58334500-1403635532_thumb.jpg

 

So one last step in this for me was to define which Operating Systems each of these two versions of AirServer would be allowed to be installed on. I did this mostly because I already have an existing collection of systems that earlier 32bit only versions were deployed to. I want to keep that collection to target with this, but now I want to simply deploy both to the same collection but know that only 32bit OS will get the 32bit AirServer, and the like for 64bit. I've set that in both versions Per System Unattended (didn't bother with the other programs since I won't be using those in deployment). Here's a screenshot of that, so you know what I mean.

post-25329-0-17698400-1403635665_thumb.jpg

 

So that's what I have prepared for you, if you have a question or anything that I've skipped over, just let me know.

  • Like 1

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Sorry if it sounds like I'm trying to sell someone on the application. I guess I'm just pleased with the results. In general I'm not an iOS fanboy, but schools buy them by the crate. Given that, this application does what it says it will, with ease to the user. The issue that I thought would be helpful in this post is in deployment of the application using the parameters that fit the IT Staff needs in application options, with the product key in the packaging of the application. The developer website isn't actually very helpful as far as deployment goes, no mention of it in their support pages. So for people who are facing boxes of Apple TVs showing up at schools and being requested to mount them somehow and wire them into their projectors at $100 each. This IMO is a better option to the user when a PC is already permanently connected to a projector, and also works out to about $5 for each installation.
And that's exactly what I was dealing with, boxes of Apple TVs being delivered and requests to physically mount them, and seeing the only purpose was to mirror their iPad to the projector. We went looking for a solution that worked with what hardware we already had in the classrooms, this fit the bill. There wasn't much out there for tutorial on deployment of it, so when I got the processed figured out, I documented what I did and thought I'd put it online, hopefully it helps somebody. I thought of Windows-Noob first, just about every time I go looking for an example of how someone has accomplished something in SCCM, either in packaging an application or configuring features of SCCM itself, the postings here are more helpful than technet or others.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.