Posts Tagged ‘Microsoft Lync 2010 Control Panel’

Microsoft Lync Server 2010 Multitenant Pack – Now Supported!

Thursday, May 24th, 2012

MachSol Inc. is proud to rollout comprehensive support for Microsoft Lync 2010 Hosting Pack allowing you to extend your service level by offering Unified Communication Solutions to your customers. Lync is predicted to be Microsoft’s next killer platform having potential to become $1 billion business application and motivation to be adopted by millions of users. MachSol envisages technological advances and is actively engaged in developing next generation business automation solutions and is a Microsoft Validated Solution Vendor.


MachPanel Now Supports Microsoft Lync 2010 Hosting Pack
MachPanel support for Microsoft Lync 2010 Hosting Pack empowers you to escalate your business and offer Hosted Lync to your customers. MachPanel allows you to connect Lync with Microsoft Exchange 2010 SP2 to offer a bundle of Unified Communication services. With MachPanel Hosted Lync module you can avail benefits of automated provisioning of hosted organizations,  Simple URL’s, phone number management etc. with few clicks; saving time, reducing operational cost and increasing overall throughput. On top of this, MachPanel Hosted Lync module is integrated with Billing, Emailing and Helpdesk modules to streamline business processes. Following are some of MachPanel Lync module features:

  • - Fully automated hosted organization creation
  • - Automated hosted user creation
  • - Customizable meeting URLs
  • - Load balancing in case of multiple front end servers
  • - Phone number assignment
  • - Assigned phone numbers list for every hosted organization
  • - Multi-tenancy and segregation on Microsoft’s guidelines
  • - Organization management interface for providers and customers
  • - SIP domain creation
  • - Service Plan creation
  • - Add-on Management
  • - Integration with Exchange 2010 SP2
  • - Integration with UM Role
  • - Integration with other services like CRM, SharePoint, MachPanel billing module
  • - Offline and online order forms
Still Waiting to Switch to MachPanel?

MachSol being a Microsoft validated solution vendor delivers MachPanel – the most advanced, fast and secure web host automation solution, fully supporting Lync 2010 Hosting Pack and turnkey deployment servicces, Exchange 2010 SP2, CRM 2011, SharePoint 2010, BlackBerry Enterprise/Express and classic mail and web hosting. Our pricing is based on a very competitive Pay-as-you-go model with top-notch 24×7 customer support. Our Microsoft Certified Engineers can help you migrate, upgrade, design and deploy your infrastructure.

Contact us for Special Offer now!
Sincerely,
MachSol Team
USA Headquarters Europe Headquarters
MachSol, Inc MachSol BV
21520 Yorba Linda Blvd, Evert van de Beekstraat 310
Ste G-451, Yorba Linda, CA 92887 1118 CX Amsterdam-Schiphol
United States The Netherlands
Phone: +1 (877) 622-4765 Phone: +31 (88) 622-4765
Email: sales@machsol.com Email: sales@machsol.com

 

Related Posts:

Remotely Creating Lync Simple URL – Lync Automation Solution

Thursday, March 22nd, 2012

Lync Management Shell provides an interface for administrators to easily manage Lync server. In different circumstances, even simplest job becomes an unavoidable hurdle. For example, creating Lync simple URL (e.g. https://lync.mydomain/SipDomain/Meet ) using management shell is quite simple by executing the following commands:

$urlEntry = New-CsSimpleUrlEntry -Url "https://lync.MyDomain/SipDomain/Meet"
$simpleUrl = New-CsSimpleUrl -Component "Meet" -Domain "SIPDomain" -SimpleUrl $urlEntry -ActiveUrl "https://lync.MyDomain/SipDomain/Meet"
Set-CsSimpleUrlConfiguration -Identity Global -SimpleUrl @{Add=$simpleUrl}
Enable-CSComputer

Above commands once executed will create simple URL but this easy task becomes quite difficult if you had to do it remotely (for any purpose like an automation solution for Lync management). Inside a vb.net code above shell cmdlets were called. But upon execution below error came: Assignment statements are not allowed in restricted language mode or a Data section.

Few solutions to bypass above error were tried like setting execution policy to unrestricted , using admin credentials for remote session etc. , but all in vain.

However, another approach was used to get this task done by saving these cmdlets in a ps1 file and executing the file. Following is the code snippet that does this:

Try
Proc.StartInfo.FileName = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
Dim ScriptFile As String = “C:\Script.ps1”
Dim PSCommand As String = "Import-Module Lync" & vbCrLf
PSCommand &= Command
File.AppendAllText(ScriptFile, PSCommand)
Proc.StartInfo.Domain = DomainNETBIOS
Proc.StartInfo.UserName = ADUserName
Proc.StartInfo.LoadUserProfile = True
Dim Pass As New System.Security.SecureString
For Each character As Char In ADPassword
Pass.AppendChar(character)
Next
Proc.StartInfo.Password = Pass
Proc.StartInfo.UseShellExecute = False
Proc.StartInfo.RedirectStandardError = True
Proc.StartInfo.RedirectStandardOutput = True
Proc.StartInfo.Arguments = " -ExecutionPolicy Unrestricted -Command &'" & ScriptFile & "'"
Proc.Start()
Proc.WaitForExit()
If Not Proc.StandardError Is Nothing Then
Dim ErrorMsg As String = Proc.StandardError.ReadToEnd
If ErrorMsg <> "" Then
Throw New Exception(ErrorMsg)
End If
End If
Proc = Nothing
File.Delete(ScriptFile)
Catch ex As Exception
Throw New Exception("Error processing PS command: " & ex.Message)
End Try

 

Often you will find that new approach to a problem is better than focusing all efforts in one direction

Related Posts: