Automatic Updates without FLEXnet Connect - visual-studio

I have the Limited Edition of InstallShield that comes with the Professional Edition of Visual Studio.
I want to host my updates on my own server, like you can in the ClickOnce Publication settings.
I would like to have the application autoupdate if a newer version is available on the server.
Is this possible? In the Update Notifications I only see 'Yes - Enable FlexNet Connect with Software Manager 12.01' or 'Yes - Enable FlexNet Connect Without Software Manager'. I don't see any way to have it check a personal FTP site for updates as was available in the ClickOnce settings.

It's not possible with IS LE. It is possible by writing your own infrastructure to poll for updates, download and invoke them.

Related

sccm 2012 sp1, how to let pc join the sccm pool?

I have problem in letting pc join the sccm pool.
Somehow our coumputer cannot be staged by sccm, and it needs to be pushing software by the sccm 2012 sp1, So could some one let me know how to let pc join sccm pool? Cuz I have used a cmd-line before, or can it be joined by sccm server interface?
Thanks.
Luke
You need an SCCM client installed on a computer in order to push software to it.
Is this PC a member of the domain? If it is, then you can enable System Discovery in SCCM to allow SCCM to pull information from AD. Once this is done, you can go to Assets, Devices and search for your computer.
Right-click it and choose Install Client to push the SCCM Client to this machine.
If remote client push isn't working, then from the system you want to manage, connect to \SCCMServerName\SMS_SITE\Client and run the SCCM Client installer found here.
Once the client is installed, you should be able to push software to this machine.
The following table lists the various methods that you can use to install the Configuration Manager client software on computers.
Client push installation
Software update point installation
Group Policy installation
Logon script installation
Manual installation
Upgrade installation by using application management
Automatic client upgrade
Client imaging
For a complete description of the steps mentioned above, check out this article:
How to Install Clients on Windows-Based Computers in Configuration Manager
One more question, have you extended the Active Directory Schema for Configuration Manager?
Determine Whether to Extend the Active Directory Schema for Configuration Manager
A little deeper:ConfigMgr Client Installation Troubleshooting Check List

Visual Studio Online and Local Build Host

We have visual studio online professional license and MSDN, we need a local build server as we require third party controls. Can anyone tell me the licensing on this? Do we need to purchase a local TFS license as well?
No additional software needs to be purchased to setup a build environment with VSO.
If you want to setup a Xaml build controller the easiest way to get that is to download and install but not configure TFS Express which is free and does grant you a license to use the software. Once that is done you can simply launch the admin console and configure the build controller against your VSO account.
With the new build system you simply download the agent software directly from VSO in your account control panel. You can find documentation here https://msdn.microsoft.com/Library/vs/alm/Build/agents/windows#ManuallydeployabuildagentDownloadandconfiguretheagent
Each account allows you to connect 1 Xaml controller or 1 agent for free. To connect additional agents you need to purchase more Private Agents you can see details on pricing here https://www.visualstudio.com/features/continuous-integration-vs and here https://www.visualstudio.com/en-us/get-started/setup/get-more-build-or-load-testing-vs
If the MSDN subscription account you have is one of the followings, you can download and deploy one instance of Team Foundation Server 2015 from MSDN subscriber download site, and you get one CAL(Client Access License) as well.
Visual Studio Enterprise with MSDN
Visual Studio Professional with MSDN
Visual Studio Test Professional with MSDN
MSDN Platforms
However, for example, if you want to have 2 build servers to associate with VSO, you have to buy another one license for TFS (TFS license includes build service); similarly, if you want to allow 10 users to use the build server, you may need to buy CAL license based on the TFS license you have (for example, Team Foundation Server 2015 purchased in retail channels contains up to five CALs)
Please check the license white paper for the details: http://www.microsoft.com/en-us/download/details.aspx?id=13350

Limitations & Features of TFS Express 2013

I want to know the features and limitations of TFS express 2013. Such as Check in and check out options, how many users can be configured and regarding sql server versions it supports and so on.
I found this:
What's missing in TFS Express?
The Express edition is essentially the same TFS as you get when you
install the TFS Basic wizard except that the install is trimmed down
and streamlined to make it incredibly fast and easy. In addition to
the normal TFS Basic install limitations (no Sharepoint integration,
no reporting), TFS Express:
Is limited to no more than 5 named users.
Only supports SQL Server Express Edition (which we’ll install for you, if you don’t have it)
Can only be installed on a single server (no multi-server configurations)
Excludes the TFS Proxy and the new Preemptive analytics add-on.
And also no backlog board or task board...
I see the Backup tab is also missing...?
Backup is included in express version
Do we know whether CodeLens works with TFS Express?
CodeLens works with TFS Express.
https://lajak.wordpress.com/2013/01/09/tfs-2012-versions-of-team-foundation-server/
Team Foundation Server Express
TFS Express is a free limited version of Team Foundation Server. It is
great for small teams of up to 5 five users. TFS Express can be
downloaded from the MSDN website and it is around 500MB. Here is a
direct link to the TFS Express home page.
Pro’s
Free
Data stays inside your network
Comes with version control repository
Work item tracking
Build Automation
You have more control compared to the TFS Service
Can customize Process and Workitems template
CAL’s can be purchased in case your team grows beyond 5 users
Support for express versions of Visual Studio
Con’s
Must have own hardware or virtual machine
Not accessible from anywhere
Supports Basic installation only
Limited Agile Project management features and tools
No Reporting Integration
No SharePoint Integration
Supports only SQL Server Express Edition
Installed on one machine. Can’t scale out
Doesn’t support TFS Proxy
Excludes Preemptive analytics add-on
Need to manage your own database backups and downtimes in case of hardware failure
Buy license for the Operating System and CALs if required
social.msdn.microsoft.com/Forums/vstudio/en-US/8f99b8b8-4406-4fb4-b326-4cff50683b8c/tfs-2012-free-vs-commercial?forum=tfsversioncontrol
In addition, there are some other limitations for TFS express.
Only supports SQL server Express edition.
Can only be installed on a single server.
You can get more information form Brian Harry's blog TFS Express (blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx)

Release Management for Visual Studio - Not Working

Anybody able to successfully install/configure Release Management Server for TFS/Visual Studio 2013?
Went through simple install of SQL Express 2014/Release Management Server on both Win 8.1 Pro and Win Server 2012 R2 and the attached image is the result.
Interface appears to be missing many components, as if permission or some other IIS setting is incorrect.
Tried in both Chrome and IE with the same result.
Used default install settings (Network Service account) and currently running SQL Express on same machine as Release Management install.
This is the interface for RM's Release Explorer and it does look like that, unbelievable as it may seem. All this will change with new RM components in TFS 2015 - check out Donovon Brown's talk at Build 2015 for a preview.
Back to the root of your issue, which is that Release Explorer is only a minor part of the RM stack. Have you installed the RM client (a WPF application) which is the main interface for configuring RM? My continuous delivery with TFS blog post series here has all the details you need.

Automatic installer for a web app on Windows 7 (or higher)

I have a web application implemented in ASP.NET MVC3 and SQL Server 2008 Express. It's relatively small so I can deploy it in local computer of my clients (Windows 7 or higher).
Currently, I deploy it manually by create new web site in IIS, copy published files to the folder of website, install SQL Server 2008R2 and use Management Studio to restore database with some initial data.
It's OK with me but not with my clients. They can't do the same things. What I want is an automatic installer, my clients just need to click a few buttons to get all done.
Specifically, this automatic installer must do the following things:
Install SQL Server 2008R2 Express and restore the initial database.
Install IIS7 (if it's not enabled in Windows 7).
Create a new app pool (V4) and a new Web Site use this pool. Then copy published files to the folder of the Web Site.
The installler can run aspnet_regiis command and grant permission for NETWORK SERVICE account to TEMP folder. This is required for web site to run.
The installer can copy some fonts to Font folder of Windows.
I see many app can do this automatic installer, but after googling I can't find a thorough solution to try.
Please give me some advice on this. Thanks in advance!
If you want a free solution, WiX is what you need, but it will take you some time to learn using it if you never created a package with it.
A more easy to use, and also powerful, but payed tool, is Advanced Installer, you need Professional edition, but you can try it for free with the 30 days trial mode. It has predefined prerequisite for SQL Server Express, built-in support to install IIS entities, and set file/folder permissions. Bassically all the requirements you need.
To enable any IIS feature you can simply add a PowerShell script.

Resources