A guide to other Lync Server features, such as virtualization support, DNS load balancing, and role-based access control. (Planning for Other Features Lync Server 2010 (RC).doc)
Planning for your organization lync server 2010 (rc)Daniel Ullmark
Documents you can use when planning your deployment of Microsoft Lync Server 2010 (Release Candidate). Includes planning documents for IM and Conferencing, Enterprise Voice, Edge Servers, Monitoring Server, Archiving Server, virtualization and DNS load balancing, along with guidelines for planning your network infrastructure
Planning for clients and devices lync server 2010 (rc)Daniel Ullmark
A guide to the variety of unified communications clients and devices you can deploy for your users. (Planning for Clients and Devices Lync Server 2010 (RC).doc)
Lync Certificate Planning and Assignments Thomas Poett
this free white paper describes the detailed configuration for Lync Edge and Reverse Proxy certificate. How to save money if you make use of hybrid certificate (wildcard and SAN) in once.
It provide you with detailed information about all possible topology setups and server components involved
Planning for your organization lync server 2010 (rc)Daniel Ullmark
Documents you can use when planning your deployment of Microsoft Lync Server 2010 (Release Candidate). Includes planning documents for IM and Conferencing, Enterprise Voice, Edge Servers, Monitoring Server, Archiving Server, virtualization and DNS load balancing, along with guidelines for planning your network infrastructure
Planning for clients and devices lync server 2010 (rc)Daniel Ullmark
A guide to the variety of unified communications clients and devices you can deploy for your users. (Planning for Clients and Devices Lync Server 2010 (RC).doc)
Lync Certificate Planning and Assignments Thomas Poett
this free white paper describes the detailed configuration for Lync Edge and Reverse Proxy certificate. How to save money if you make use of hybrid certificate (wildcard and SAN) in once.
It provide you with detailed information about all possible topology setups and server components involved
IBM Sametime Unified Telephony Lite Client: Configuring SIP trunks to third-p...jackdowning
The IBM® Unified Communications and Collaboration (IBM UC²®) vision makes easy to find, reach, and
collaborate with others through a unified user experience. This strategy is implemented by means of the IBM
Sametime® Unified Telephony and Sametime Unified Telephony Lite Client software offerings that make it
easy for you to access and manage telephone communications from inside the Sametime Connect or Lotus
Notes® client.
This guide examines the rich set of features, architecture, and configuration options for Sametime Unified
Telephony Lite Client by walking you through an example configuration of the SIP trunking feature with thirdparty
audio/video equipment.
IBM Connections 4.0 Installation - From Zero To Social Hero 1.16 for Domino LDAPFrank Altenburg
IBM Connections 4.0 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.0 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.0 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server and IBM Connections. This new version (1.16) now contains the Cognos and Social Mail for Domino Integration. Sametime connectivity and an easy way to add some user photos. Updated to CR2. More then 800 slides now.
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAPFrank Altenburg
IBM Connections 4.0 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.0 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.0 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server and IBM Connections. This version of the Presentation works with Microsoft Active Directory as LDAP.
Demystify internal certificates requirements for lync serverThomas Poett
Understand which types of certificates are required for Lync Server 2013 internal deployment. See how you can manage internal certificate. Learn how to plan and do consulting for Lync related certificates.
(17. April 2014, Update to Document Version 1.5)
(27. August 2014, Update to Document Version 1.7) - Bug in Lync Certificate Deployment Wizard. Here I described how to work around.
IBM Lotus Notes & Domino: The Road Ahead (2008)Davalen LLC
Lotusphere Comes to You 2008: Richmond
Presented by Len Barker, Davalen
Agenda:
-Lotus ® Notes® and Domino® 8 in use today
-Planned Releases
-Lotus Traveler® for mobile access
-New Products
Lotus Protector®
Enterprise Integration with Project “Atlantic”
Lotus Foundations®
-Complete Solutions: Collaboration Beyond E-mail
IBM Connect Switzerland - Der entspannte AdministratorKlaus Bild
Vortrag an der IBM Connect 2015 zum Thema Tivoli Directory Integrator, IBM Domino und IBM Connections. Es wurde auf gezeigt, wie Daten aus diesen Systemen automatisiert ausgetauscht werden können.
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...Frank Altenburg
IBM Connections 4.5 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.5 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.5 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server, IBM COgnos, IBM Connections Content Manager and IBM Connections. This new version (2.01) does not contain any integration like Social Mail and Sametime. This is now separated in a separate document "IBM Connections 4.5 Integration - From Zero To Social Hero" This document now contains the CR1 update.
This is a place holder only. the full document can be downloaded from IBM Greenhouse (after your registration)
Demystify lync enterprise voice phone numbers and extensionThomas Poett
Lync Enterprise Voice, how Phone Number Extension are working. How is the terminology for Calling Party vs. Called Party. ISDN Protocol understanding and related normalization rules. You will fully understand how and when you have to make use of the TEL: and EXT expression.
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1ICS User Group
Notes Browser Plugin 9.0.1 - Die Lösung aller Notes Client Deployment Probleme?
Das Deployment eines Notes Standard Clients ist teuer und treibt die Betriebskosten in die Höhe. Mit dem Notes Browser Plugin steht eine weitere alternative Client-Variante neben dem Basic und Standard Client zur Verfügung. Diese Session geht auf das mit IBM Notes 9.0 eingeführte Browser Plugin ein, zeigt die Möglichkeiten und Grenzen auf und vergleicht die Funktionalität mit einem lokal installierten IBM Notes Standard Client.
The technical level of this document is 300.
This article requires knowledge about Microsoft Performance Monitor, Lync Monitoring, Hardware SPEC’s and Consulting.
Building the Test User Scenario, requires full understand of each Lync feature and how user will utilize those feature. Please also carefully understand the Lync PSTN Gateway Simulator. The Simulator must be provide with correct Dial-Plans, Voice Policy and Voice Routes.
You also need to understand the Lync User Provisioning Tool and how to design the Stress Test Scenarios.
Note:
This document is neither a sizing nor a configuration guide. You should use this document only for your environment planning’s purposes and security considerations. In lager environments you should spend some time to evaluate the optimal path of your Lync deployment.
Table of Content:
Introduction 4
The Calculation Process (I can recommend to you): 6
Build the Stress Test Lab 7
The Stress Test Process: 9
The Validation Process: 11
User Provisioning Tool 12
Setup User Provisioning Tool 13
User Creation 13
Contacts Creation 14
Distribution List Creation 15
Location Info Service Config 16
Run Configuration Scripts 18
Stress Test Simulations 20
User Profile Generator 20
Common Configuration 21
General Scenario 23
Voice Scenario 34
Reach Scenario 49
Mobility Scenario 52
Summary (Important User Load definition) 54
Table of Figures 58
Author: Thomas Poett MVP, Managing Consultant Microsoft Unified Communication
IBM Connections Docs, from zero to hero and a glimpse of the futureLetsConnect
Attending this session you will get to know IBM Connections Docs, learn how to deploy it and get a glimpse of what is coming in the next version.
Come and discover the power of IBM Connections Docs!
JMP205 From Zero To Mobile Hero - IBM Sametime 8.5.2 Mobile Access Server Ins...Frank Altenburg
IBM Sametime Server setup can be fast, smooth and easy when you know what you are doing. 120 minutes is all it takes and we will show you how.
The new IBM Sametime Apps for 8.5.2 IFR1 requires just one of the new Sametime Components - the IBM Sametime Proxy Server.
In this session we want to prove that it is possible to create a "Proof-Of-Concept" setup for mobile access very quickly.
We will install the new IBM Sametime 8.5.2 IFR1 Proxy Server, the DB2 Server, the required Database and required certificates for security.
At the end you can access the newly built IBM Sametime server with your iOS or Android device.
web hosting services reviews and comparisons newfasthost
Web Hosting Services Reviews And Comparisons best web hosting, Website hosting (service that hosts your cheap web hosting website)WordPress (free, commonly used website platform)To build a fully functional website, you’ll need cheapest web hosting to secure a domain name (web address) and a web hosting account. These two make sure that your website is fully accessible to others. Without one web hosting services or another, you will be unable to set up a website. best web hosting https://webhostingpapa.com
IBM Sametime Unified Telephony Lite Client: Configuring SIP trunks to third-p...jackdowning
The IBM® Unified Communications and Collaboration (IBM UC²®) vision makes easy to find, reach, and
collaborate with others through a unified user experience. This strategy is implemented by means of the IBM
Sametime® Unified Telephony and Sametime Unified Telephony Lite Client software offerings that make it
easy for you to access and manage telephone communications from inside the Sametime Connect or Lotus
Notes® client.
This guide examines the rich set of features, architecture, and configuration options for Sametime Unified
Telephony Lite Client by walking you through an example configuration of the SIP trunking feature with thirdparty
audio/video equipment.
IBM Connections 4.0 Installation - From Zero To Social Hero 1.16 for Domino LDAPFrank Altenburg
IBM Connections 4.0 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.0 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.0 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server and IBM Connections. This new version (1.16) now contains the Cognos and Social Mail for Domino Integration. Sametime connectivity and an easy way to add some user photos. Updated to CR2. More then 800 slides now.
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAPFrank Altenburg
IBM Connections 4.0 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.0 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.0 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server and IBM Connections. This version of the Presentation works with Microsoft Active Directory as LDAP.
Demystify internal certificates requirements for lync serverThomas Poett
Understand which types of certificates are required for Lync Server 2013 internal deployment. See how you can manage internal certificate. Learn how to plan and do consulting for Lync related certificates.
(17. April 2014, Update to Document Version 1.5)
(27. August 2014, Update to Document Version 1.7) - Bug in Lync Certificate Deployment Wizard. Here I described how to work around.
IBM Lotus Notes & Domino: The Road Ahead (2008)Davalen LLC
Lotusphere Comes to You 2008: Richmond
Presented by Len Barker, Davalen
Agenda:
-Lotus ® Notes® and Domino® 8 in use today
-Planned Releases
-Lotus Traveler® for mobile access
-New Products
Lotus Protector®
Enterprise Integration with Project “Atlantic”
Lotus Foundations®
-Complete Solutions: Collaboration Beyond E-mail
IBM Connect Switzerland - Der entspannte AdministratorKlaus Bild
Vortrag an der IBM Connect 2015 zum Thema Tivoli Directory Integrator, IBM Domino und IBM Connections. Es wurde auf gezeigt, wie Daten aus diesen Systemen automatisiert ausgetauscht werden können.
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...Frank Altenburg
IBM Connections 4.5 setup can be fast, smooth and easy when you know what you are doing. And I will show you how.
With this presentation I want to prove, that it is possible to install an IBM Connections 4.5 "Proof-Of-Concept" setup very quickly.
You can install and configure all the new IBM Connections 4.5 components : DB2 Server, IBM Tivoli Directory Integrator, IBM WebSphere Application Server (WAS), IBM HTTP Server, IBM COgnos, IBM Connections Content Manager and IBM Connections. This new version (2.01) does not contain any integration like Social Mail and Sametime. This is now separated in a separate document "IBM Connections 4.5 Integration - From Zero To Social Hero" This document now contains the CR1 update.
This is a place holder only. the full document can be downloaded from IBM Greenhouse (after your registration)
Demystify lync enterprise voice phone numbers and extensionThomas Poett
Lync Enterprise Voice, how Phone Number Extension are working. How is the terminology for Calling Party vs. Called Party. ISDN Protocol understanding and related normalization rules. You will fully understand how and when you have to make use of the TEL: and EXT expression.
bccon-2014 str06 ibm-notes-browser-plug-in_9.0.1ICS User Group
Notes Browser Plugin 9.0.1 - Die Lösung aller Notes Client Deployment Probleme?
Das Deployment eines Notes Standard Clients ist teuer und treibt die Betriebskosten in die Höhe. Mit dem Notes Browser Plugin steht eine weitere alternative Client-Variante neben dem Basic und Standard Client zur Verfügung. Diese Session geht auf das mit IBM Notes 9.0 eingeführte Browser Plugin ein, zeigt die Möglichkeiten und Grenzen auf und vergleicht die Funktionalität mit einem lokal installierten IBM Notes Standard Client.
The technical level of this document is 300.
This article requires knowledge about Microsoft Performance Monitor, Lync Monitoring, Hardware SPEC’s and Consulting.
Building the Test User Scenario, requires full understand of each Lync feature and how user will utilize those feature. Please also carefully understand the Lync PSTN Gateway Simulator. The Simulator must be provide with correct Dial-Plans, Voice Policy and Voice Routes.
You also need to understand the Lync User Provisioning Tool and how to design the Stress Test Scenarios.
Note:
This document is neither a sizing nor a configuration guide. You should use this document only for your environment planning’s purposes and security considerations. In lager environments you should spend some time to evaluate the optimal path of your Lync deployment.
Table of Content:
Introduction 4
The Calculation Process (I can recommend to you): 6
Build the Stress Test Lab 7
The Stress Test Process: 9
The Validation Process: 11
User Provisioning Tool 12
Setup User Provisioning Tool 13
User Creation 13
Contacts Creation 14
Distribution List Creation 15
Location Info Service Config 16
Run Configuration Scripts 18
Stress Test Simulations 20
User Profile Generator 20
Common Configuration 21
General Scenario 23
Voice Scenario 34
Reach Scenario 49
Mobility Scenario 52
Summary (Important User Load definition) 54
Table of Figures 58
Author: Thomas Poett MVP, Managing Consultant Microsoft Unified Communication
IBM Connections Docs, from zero to hero and a glimpse of the futureLetsConnect
Attending this session you will get to know IBM Connections Docs, learn how to deploy it and get a glimpse of what is coming in the next version.
Come and discover the power of IBM Connections Docs!
JMP205 From Zero To Mobile Hero - IBM Sametime 8.5.2 Mobile Access Server Ins...Frank Altenburg
IBM Sametime Server setup can be fast, smooth and easy when you know what you are doing. 120 minutes is all it takes and we will show you how.
The new IBM Sametime Apps for 8.5.2 IFR1 requires just one of the new Sametime Components - the IBM Sametime Proxy Server.
In this session we want to prove that it is possible to create a "Proof-Of-Concept" setup for mobile access very quickly.
We will install the new IBM Sametime 8.5.2 IFR1 Proxy Server, the DB2 Server, the required Database and required certificates for security.
At the end you can access the newly built IBM Sametime server with your iOS or Android device.
web hosting services reviews and comparisons newfasthost
Web Hosting Services Reviews And Comparisons best web hosting, Website hosting (service that hosts your cheap web hosting website)WordPress (free, commonly used website platform)To build a fully functional website, you’ll need cheapest web hosting to secure a domain name (web address) and a web hosting account. These two make sure that your website is fully accessible to others. Without one web hosting services or another, you will be unable to set up a website. best web hosting https://webhostingpapa.com
Putting *Sparkle* in Your Social Applications! Customization and Branding wit...Mitch Cohen
Come and see how Lotus Connections 2.5 can be molded to fit your needs. Don't just take our word for it, but gain the experience of a Lotus Connections customer too! From exploring the data population customizations that allow you to modify and control the information populated on your user's profiles we will move onto practical demonstration of how you can theme Lotus Connections to match your own corporate or organizational brand. We'll also discuss how you can extend the capabilities of the product easily through adding iWidgets to Profiles, Communities and the Home Page of Lotus Connections.
How small organizations such as startups, non-profits and clubs can get a complete online presence without developers, an IT department or a budget. Covers domain names, registrars, DNS, web hosting, email and groupware hosting, CRM, content management systems to build web sites, e-commerce, SEO and online advertising.
Presented to the UCLA Anderson School of Management's Entrepreneur Association.
The lazy administrator, how to make your life easier by using tdi to automate...Wannes Rams
IBM Connections can be the datasource or the data destination for many other applications.
In this session we will show you how you can use TDI to maintain Community membership through an IBM Domino application or how you get data from the IBM Connections databases and use it in an IBM Domino application.
Come and see how you can reuse data without any headache and how your Admin life gets easier by using TDI assembly lines.
Klaus Bild & Wannes Rams
The lazy administrator, how to make your life easier by using tdi to automate...Klaus Bild
IBM Connections can be the datasource or the data destination for many other applications.
In this session we will show you how you can use TDI to maintain Community membership through an IBM Domino application or how you get data from the IBM Connections databases and use it in an IBM Domino application.
Come and see how you can reuse data without any headache and how your Admin life gets easier by using TDI assembly lines.
Klaus Bild & Wannes Rams
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9Keith Brooks
The session Jeremy Sanders and I presented today the IBM Connect 2014 event in Orlando.
Need my help? Contact Keith Brooks via one of the following ways:
Blog http://blog.vanessabrooks.com
Twitter http://twitter.com/lotusevangelist
http://about.me/keithbrooks
For more information on ThinkRite, http://www.thinkrite.com
The presentation shows a first version of a Domain Specific Language (DSL) based on Eclipse XText, the tooling provided with it and the way to generate the necessary XSD and WSDL artifacts.
Concepts and challenges of Enterprise Integration and how can BizTalk Server and BizTalk Services can address them and help organizations in their needs.
An Introduction to BizTalk Server. What is? What does BizTalk do?
An Introduction to BizTalk Services. What is? What does BizTalk Services do?
Installing and Configuring Novell ConferencingNovell
An investment in Novell Conferencing delivers immediate payback by helping you reduce the costs and downtime involved in employee travel. Attend this session to learn how you can install and configure the product and begin realizing value right out of the box. This advanced technical session will cover installation steps, configuration tips and tricks, and detailed recommendations for managing this innovative conferencing solution so you can start saving immediately.
Speaker: Prakash Khot CTO
Dimdim
1Running head WINDOWS SERVER DEPLOYMENT PROPOSAL2WINDOWS SE.docxaulasnilda
1
Running head: WINDOWS SERVER DEPLOYMENT PROPOSAL
2
WINDOWS SERVER DEPLOYMENT PROPOSAL
Windows server deployment proposal
My Name
University of Maryland University College
WINDOWS SERVER / CMIT 369
December 8, 2019
Windows server deployment proposal
This proposal is a description of the implementation and configuration of the core IT services as a solution to "We Make Windows" Inc. This solution will supply the needs of the company for 2-3 years. As part of this proposal, six topics will be addressed in detail and both the business and technical reasoning for the choice of each of these topic will be provided. The 6 topics that will be addressed in this proposal include the new features of windows server 2016 that that the company can take advantage of, deployment and server editions, active directory domains, DNS and DHCP designs, deployment of application services, and last but not the least, printer and file sharing. That said, this proposal progresses as follows.
New features of windows server 2016 that WMW can take advantage
Nano server
One of the new features of windows server 2016 that WMW Inc can take advantage of is the nano server feature. At this point in time, it should be understood that the a "nano server is the server that is responsible for refactoring the core pieces of the windows server, turning them into their minimally functional state" (Ferrill, 2015). To expound further on the refactoring aspect, it should be know that refactoring is that process of analyzing a given code, in this case, the core pieces of the windows serve, the goal of which is to simplify it. Having described a nano server, it is time to address both the technical and business reasoning for this feature.
One of the technical reasoning for this new feature is that a nano server can run on a bare-metal operating system. In basic terms, a bare metal operating system is basically a hard disk which is the usual medium on which many computer operating systems are installed. So, the capacity of the nano server running on a bare metal operating system is advantageous in that the system will require fewer updates. At the same time, this means that fewer rebooting of the system when the updates are done will be necessary. From the business standpoint, fewer updates and reboots will ensure the business operations remain online and functional most of the time with little interruptions. In other words, there will be little down times. Since down times are costly to the business, this means that the element of cost due to down times will be addressed by the nano server.
Another technical reasoning for this feature is that nano servers are so small that they could be ported across physical sites, data centers as well as other servers. In fact, compared to other installation options, this feature posses a 92% smaller installation. This means that the installation can connected easily across physical sites, data centers, and even across other server ...
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
3. Contents
Planning for Other Features........................................................................................................1
Planning for Simple URLs........................................................................................................1
Role-Based Access Control......................................................................................................3
DNS Load Balancing..............................................................................................................23
Preventing New Connections to Lync Servers.......................................................................26
Running in a Virtualized Environment....................................................................................27
Migrating Applications Built on Microsoft Unified Communications Managed API (UCMA) 2.0
Core SDK............................................................................................................................32
4.
5. Planning for Other Features
This section explains the features related to manageability of Microsoft Lync Server
2010 communications software.
• Lync Server Control Panel
• Lync Server Management Shell
• Planning for Simple URLs
• Role-Based Access Control
• DNS Load Balancing
• Preventing New Connections to Lync Servers
Planning for Simple URLs
Simple URLs make joining meetings easier for your users, and make getting to Microsoft Lync
Server 2010 administrative tools easier for your administrators.
Microsoft Lync Server 2010 communications software supports three simple URLs:
• Meet is used as the base URL for all conferences in the site or organization. An
example of a Meet simple URL is https://meet.contoso.com. A particular meeting URL
might be https://meet.contoso.com/username/JKTNME.
With the Meet simple URL, links to join meetings are easy to comprehend, and easy to
communicate and distribute.
• Dial-in enables access to the Dial-in Conferencing Settings Web page. This page
displays conference dial-in numbers with their available languages, assigned conference
information (that is, for meetings that do not need to be scheduled), and in-conference
DTMF controls, and supports management of personal identification number (PIN) and
assigned conferencing information. The Dial-in simple URL is included in all meeting
invitations so that users who want to dial in to the meeting can access the necessary
phone number and PIN information. An example of the Dial-in simple URL is
https://dialin.contoso.com.
• Admin enables quick access to the Microsoft Lync Server 2010 Control Panel. From
any computer within your organization’s firewalls, an admin can open the the Lync Server
2010 Control Panel by typing the Admin simple URL into a browser. The Admin simple
URL is internal to your organization. An example of the Admin simple URL is
https://admin.contoso.com
Simple URL Scope
You can configure your simple URLs to have global scope, or you can specify different simple
URLs for each central site in your organization. If both a global simple URL and a site simple URL
are specified, the site simple URL has precedence.
In most cases, we recommend that you set simple URLs only at the global level so that a user’s
Meet simple URL does not change if they move from one site to another. The exception would be
6. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
organizations that need to use different telephone numbers for dial-in users at different sites. Note
that if you set a one simple URL (such as the Dial-in simple URL) at a site to be a site-level
simple URL, you must also set the other simple URLs at that site to be site-level as well.
You can set global simple URLs in Topology Builder. To set a simple URL at the site level, you
must use the Set-CsSimpleURLConfiguration cmdlet.
Naming Your Simple URLs
There are three recommended options for naming your simple URLs. Which option you choose
has implications for how you set up your DNS A records and certificates which support simple
URLs. In each option, you must configure one Meet simple URL for each SIP domain in your
organization. You always need just one simple URL in your whole organization for Dial-in, and
one for Admin, no matter how many SIP domains you have.
For details about the necessary DNS A records and certificates, see DNS Requirements for
Simple URLs and Certificate Requirements for Internal Servers in the Determining Your
Infrastructure Requirements documentation.
In Option 1, you create a new SIP domain name for each simple URL.
If you use this option, you need a separate DNS A record for each simple URL, and each Meet
simple URL must be named in your certificates.
Simple URL Naming Option 1
Simple URL Example
Meet https://meet.contoso.com,
https://meet.fabrikam.com, and so on (one for
each SIP domain in your organization)
Dial-in https://dialin.contoso.com
Admin https://admin.contoso.com
With Option 2, simple URLs are based on the domain name lync.contoso.com. Therefore, you
need only one DNS A record which enables all three types of simple URLs. This DNS A record
references lync.contoso.com. Additionally, you still need separate DNS A records for other SIP
domains in your organization.
Simple URL Naming Option 2
Simple URL Example
Meet https://lync.contoso.com/Meet,
https://lync.fabrikam.com/Meet, and so on (one
for each SIP domain in your organization)
Dial-in https://lync.contoso.com/Dialin
Admin https://lync.contoso.com/Admin
2
7. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
Option 3 is most useful if you have many SIP domains, and you want them to have separate Meet
simple URLs but want to minimize the DNS record and certificate requirements for these simple
URLs.
Simple URL Naming Option 3
Simple URL Example
Meet https://lync.contoso.com/contosoSIPdomain/Meet
https://lync.contoso.com/fabrikamSIPdomain/Meet
Dial-in https://lync.contoso.com Dialin
Admin https://lync.contoso.com/Admin
Changing Simple URLs after Deployment
If you change a simple URL after initial deployment, you must be aware of what changes impact
your DNS records and certificates for simple URLs. If the change impacts the base of a simple
URL, then you must change the DNS records and certificates as well. For example, changing
from https://lync.contoso.com/Meet to https://meet.contoso.com changes the base URL from
lync.contoso.com to meet.contoso.com, so you would need to change the DNS records and
certificates to refer to meet.contoso.com. If you changed the simple URL from
https://lync.contoso.com/Meet to https://lync.contoso.com/Meetings, the base URL of
lync.contoso.com stays the same, so no DNS or certificate changes are needed.
Whenever you change a simple URL name, however, you must run Enable-CsComputer on each
Director and Front End Server to register the change.
Role-Based Access Control
To enable you to delegate administrative tasks while maintaining your organization's security
standards, Microsoft Lync Server 2010 introduces role-based access control (RBAC). With
RBAC, administrative privilege is granted by assigning users to pre-defined administrative roles.
Lync Server 2010 includes a rich set of built-in administrative roles, and you can assign user
groups to these roles.
Better Server Security and Centralization
In previous versions of Office Communications Server, administrative rights were defined very
broadly, and users with administrative access for a server running Lync Server could make many
types of changes. With RBAC, access and authorization is based more precisely on a user’s Lync
Server role. This enables greater use of the security practice of "least privilege," granting
administrators and users only the rights that are necessary for their job.
Important:
RBAC restrictions work only on administrators working remotely, using either the Lync
Server Control Panel or Lync Server 2010 Management Shell. A user sitting at a server
3
8. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
running Lync Server is not restricted by RBAC. Therefore, physical security of your Lync
Server is important to preserve RBAC restrictions.
Roles and Scope
In RBAC, a role is a list of cmdlets defined by Lync Server, designed to be useful for a certain
type of administrator or technician. A scope is the set of objects which the cmdlets defined in a
role can operate on. The objects that scope affects can be either user accounts (grouped by
organizational unit) or servers (grouped by site).
The following table lists the predefined roles in Lync Server 2010, and gives a general overview of
the types of tasks each can do. The fourth column shows the similar Microsoft Exchange Server
role for each Lync Server role, if there is one.
For a detailed list of exactly which cmdlets each role can run, see the tables later in this topic.
Pre-Defined Administrative Roles
Underlying
Active Directory Exchange
Role Tasks allowed Group equivalent
CsAdministrator Can perform all CS Organization
administrative tasks and Administrators Management
modify all settings,
including creating roles and
assigning users to roles.
Can expand a deployment
by adding new sites, pools,
and services.
CsUserAdministrator Can enable and disable CS User Mail Recipients
users for Lync Server, Administrators
move users and assign
existing policies to users.
Cannot modify policies.
CsVoiceAdministrator Can create, configure, and CS Voice Not applicable.
manage voice-related Administrators
settings and policies.
CsServerAdministrator Can manage, monitor, and CS Server Server
troubleshoot servers and Administrators Management
services. Can prevent new
connections to servers,
stop and start services,
and apply software
updates. Cannot make
changes with global
configuration impact.
4
9. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
Underlying
Active Directory Exchange
Role Tasks allowed Group equivalent
CsViewOnlyAdministrator Can view the deployment, CS View-Only View-Only
including user and server Administrators Organization
information, in order to Management
monitor deployment health.
CsHelpDesk Can view the deployment, CS HelpDesk HelpDesk
including user's properties
and policies. Can execute
specific troubleshooting
tasks. Cannot change user
properties or policies,
server configuration, or
services.
CsArchivingAdministrator Can modify archiving CS Archiving Retention
configuration and policies. Administrators Management,
Legal Hold
CsResponseGroupAdministrator Can manage the CS Response Not applicable
configuration of the Group
Response Group Administrators
application within a site.
CsLocationAdministrator Lowest level of rights for CS Location Not applicable
Enhanced 9-1-1 (E9-1-1) Administrators
management, including
creating E9-1-1 locations
and network identifiers,
and associating these with
each other. This role is
always assigned with a
global scope.
All predefined roles shipped in Lync Server have a global scope. To follow least privilege
practices, you should not assign users to roles with global scope if they are going to administer
only a limited set of servers or users. To accomplish this, you can create roles which are based
on the predefined roles, but with a more limited scope.
Creating a Role
When you create a role, you specify the scope, along with the existing role it is based on and the
Active Directory Domain Services group to be assigned the role. The Active Directory group you
specify must already be created. The following cmdlet is an example of a creating a role with
5
10. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
limited scope. It creates a new role called Site01 Server Administrators. The new role
has the abilities of the predefined CsServerAdministrator role, but only for the servers located in
the Site01 site. For this cmdlet to work, the Site01 site must already be defined, and a security
group named Site01 Server Administrators must already exist.
New-CsAdminRole -Identity "Site01 Server Administrators" -Template
CsServerAdministrator -ConfigScopes “site:Site01"
After this cmdlet runs, all users who are members of the Site01 Server Administrators
group will have server administrator privileges for the servers in Site01. Additionally, any users
who are later added to this security group also gain the privileges of this role. Note that both the
role itself, and the security group it is assigned to are called Site01 Server
Administrators.
The following example limits user scope instead of server scope. It creates a Sales Users
Administrator role to administer the user accounts in the Sales organizational unit. The
SalesUsersAdministrator security group must already be created for this cmdlet to work.
New-CsAdminRole -Identity "Sales Users Administrator " -Template
CsUserAdministrator -UserScopes “OU:OU=Sales, OU=Lync Tenants,
DC=Domain, DC=com"
A user can be given multiple RBAC roles by being added to the underlying Active Directory
groups that correspond to each role.
Note that when you create a role, users who are later added to the underlying Active Directory
group gain the abilities of that role.
Assigning Roles to Users
Each Lync Server role is associated with an underlying Active Directory security group, which is
created in Active Directory when you deploy Lync Server. Any users who you add to the
underlying group gain the abilities of that role.
The examples in the preceding section both created a new role and assigned a group to it. To
assign an existing role to one or more users, add those users to the group associated with the
role. You can add both individual users and security groups to these role groups.
For example, the CsAdministrator role is automatically granted to the CS Administrators
security group in Active Directory. This security group is created in Active Directory when you
install deploy Lync Server. To grant a user or group this privilege, you can simply add them to the
CS Administrators group.
Planning for RBAC
For each person who is to be given any kind of administrative rights for your Lync Server
deployment, consider exactly which tasks they need to perform, then assign them to roles with
the least privilege and scope necessary for their job.
Users who have the CsAdministrator role can create all types of roles, including roles based on
CsAdministrator, and assign users to them. The best practice is to assign the CsAdministrator
role to a very small set of trusted users.
6
11. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
Cmdlets Permitted for Pre-Defined Roles
The following sections list the cmdlets that each pre-defined role is permitted to run.
CsAdministrator
The CsAdministrator role is permitted to run all cmdlets.
CsUserAdministrator
The CsUserAdministrator role is permitted to run the cmdlets in the following table.
Disable-CSUser Get-CSArchivingPolicy Get-CsComputer Get-
Enable-CSUser Get-CSClientPolicy Get-CsNetworkInterface CSRoutingConfigu
ration
Get-CSAdUser Get- Get-CSPool
CSClientVersionPolicy Set-
Get- Get-CSService
CSCommonAreaP
CSUserPoolInfo Get- Get-CSSipDomain hone
Move-CSUser CSConferencingPolicy
Revoke-CSClientCertificate
Remove-
Move- Get-
Get- CSCommonAreaP
CSLegacyUser CSExternalAccessPoli
CSManagementStoreReplicat hone
cy
Set-CSUser ionStatus Get-
Get-
Grant- Get-CSAdContact CSCommonAreaP
CSHostedVoicemailPo
CSClientPolicy Get-CSUserAcp hone
licy
Grant- New-
Get-CSLocationPolicy Set-CSUserAcp
CSClientVersionPol CSCommonAreaP
Remove-CSUserAcp
icy Get-CSPinPolicy hone
Get-CsArchivingConfiguration
Grant- Get-CSVoicePolicy Set-
Get-CsPresencePolicy
CSConferencingPol Get-CSClientPinInfo CSAnalogDevice
icy Grant-CsPresencePolicy
Unlock-CSClientPin Remove-
Grant-CSDialPlan Get-CsWindowsService CSAnalogDevice
Lock-CSClientPin
Grant- Get-CSPstnUsage Get-
Set-CSClientPin
CSExternalAccess CSAnalogDevice
Get-
Policy
CSClientVersionConfig New-
Grant- uration CSAnalogDevice
CSHostedVoicemail
Get-CSDialPlan Set-
Policy
Get-CsSite CSExUmContact
Grant- Remove-
CSLocationPolicy CSExUmContact
Grant-CSPinPolicy Get-
Grant- CSExUmContact
CSVoicePolicy New-
CSExUmContact
7
12. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
CsVoiceAdministrator
The CsVoiceAdministrator role is permitted to run the cmdlets listed in the following table.
Remove- Get- Get- New-
CSNetworkSite CSEnhancedEmergenc CSNetworkConfiguratio CsMediaConfiguration
Remove- yServiceDisclaimer n New-CsLocationPolicy
CSNetworkSubnet New- Set-CSRgsAgentGroup New-
Set- CSUcPhoneConfigurati Set- CsCpsConfiguration
CSNetworkBandwid on CSRgsHoursofBusines New-
thPolicyProfile Get- s CsBandwidthPolicyServ
Set- CSHostedVoicemailPoli Set- iceConfiguration
CSNetworkInterReg cy CSRgsConfiguration New-CSRgsAnswer
ionRoute Set- Set-CSRgsHolidaySet New-CSRgsCallAction
Set- CSHostedVoicemailPoli
Set-CSRgsQueue New-CSRgsHoliday
CSNetworkInterSite cy
Set-CSRgsWorkflow New-CSRgsHolidaySet
Policy Remove-
Set- CSHostedVoicemailPoli Get-CsAdContact New-
cy Get-CsAdUser CSRgsHoursOfBusines
CSNetworkRegion
Get- s
Set- New-
CSNetworkRegionL CSHostedVoicemailPoli CsAudioTestServiceAp New-CSRgsQuestion
cy plicationContact New-CSRgsQueue
ink
Test-CSP2PAV Get- New-CSRgsTimeRange
Set-CSNetworkSite
CsBandwidthPolicySer
Set- New-CsAnalogDevice New-CSRgsWorkflow
viceConfiguration
CSNetworkSubnet Get-CsAnalogDevice New-
Get-CsClientPinInfo
Get- Get-CSExUmContact CSRgsWorkflowPrompt
Get-
CSVoicemailRerouti Set-CSExUmContact New-
CommonAreaPhone
ngConfiguration CsRoutingConfiguration
New-CsExUmContact
Get-CpsConfiguration
Set- New-CsVoiceRegex
Remove-
CSVoicemailRerouti Get-
CsAnalogDevice Publish-
ngConfiguration CsEnhancedEmergenc
CsLisConfiguration
Remove- yServiceDisclaimer
Remove- Remove-
CsCommonAreaPhone
CSVoicemailRerouti Get-CsLisCivicAddress
CsBandwidthPolicyServ
Remove-
ngConfiguration Get-CsLisLocation iceConfiguration
CsExUmContact
New- Get-CsLisPort Remove-
Set-CsAnalogDevice
CSVoicemailRerouti Get- CsCpsConfiguration
ngConfiguration Set-
CsLisServiceProvider Remove-
CsCommonAreaPhone
Get- Get-CsLisSubnet CsEnhancedEmergenc
CSTrunkConfigurati New-
yServiceDisclaimer
on CsCommonAreaPhone Get-CsLisSwitch
Get- Remove-CsLisLocation
Set- Test-
CsLisWirelessAccessP Remove-CsLisPort
CSTrunkConfigurati CSVoiceNormalization
oint Remove-
on Rule
8
25. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
CSDeviceUpdateConfig CSNetworkBandwidth figuration Test-CsVoiceUser
uration PolicyProfile Get- Get-CsAdContact
Get- Get- CSUnassignedNum Get-
CSDeviceUpdateRule CSNetworkInterRegio ber CsRgsHoursOfBusine
Get- nRoute Get- ss
CSDiagnosticFilterConfi Get- CSVoiceConfiguratio Get-CsUserAcp
guration CSNetworkInterSitePo n
Get-CsUserPoolInfo
Get- licy Get-
Get-
CSDiagnosticHeaderCo Get- CSVoicemailRerouti
CsAudioTestServiceAp
nfiguration CSNetworkRegion ngConfiguration
plicationContact
Get- Get- Get-
CSDialInConferencingA CSNetworkRegionLink CSVoiceNormalizati
ccessNumber Get-CSNetworkSite onRule
Get- Get- Get-CSVoicePolicy
CSDialInConferencingC CSNetworkSubnet Get-CSVoiceRoute
onfiguration
Get- Get-
Get- CSNetworkConfigurati CSVoiceTestConfigu
CSDialInConferencingDt on ration
mfConfiguration
Get- Get-
Get- CSOutboundTranslati CSWebServiceConfi
CSDialInConferencingLa onRule guration
nguageList
Get-CSPstnUsage Get-CSComputer
Get-CSDialPlan
Get-CSPinPolicy Get-CSPool
Get-
Get- Get-CSService
CSEnhancedEmergency
CSPrivacyConfiguratio Get-CSSite
ServiceDisclaimer
n
Get-CSTopology
Get-
Get-
CSExternalAccessPolicy Get-
CSProxyConfiguration
CSAnalogDevice
Get-
Get-CSPublicProvider
CSTrustedApplication Get-
CSCommonAreaPh
Get-
one
CSTrustedApplicationEn
dpoint
CsArchivingAdministrator
The CsArchivingAdministrator role is permitted to run the cmdlets listed in the following table.
New-CsArchivingPolicy Export-CsArchivingData
Get-CsArchivingPolicy Get-CsSite
Set-CsArchivingPolicy Get-CsService
21
26. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
Remove-CsArchivingPolicy Get-CsPool
Grant-CsArchivingPolicy Get-CsComputer
New-CsArchivingConfiguration Get-CsNetworkInterface
Get-CsArchivingConfiguration Get-CsManagementStoreReplicationStatus
Set-CsArchivingConfiguration Get-CSWindowsService
Remove-CsArchivingConfiguration Get-CsUserPoolInfo
Get-CsUser Set-CsArchivingServer
CsResponseGroupAdministrator
The CsResponseGroupAdministrator role is permitted to run the cmdlets listed in the following
table.
Get-CSRgsAgentGroup New-CSRgsWorkflowPrompt
Get-CSRgsHoursofBusiness Remove-CSRgsAgentGroup
Get-CSRgsConfiguration Remove-CSRgsHoursofBusiness
Get-CSRgsHolidaySet Remove-CSRgsHolidaySet
Get-CSRgsQueue Remove-CSRgsQueue
Get-CSRgsWorkflow Remove-CSRgsWorkflow
Get-CSService Set-CSRgsAgentGroup
Get-CSUser Set- CSRgsHoursofBusiness
Import-CSRgsAudioFile Set-CSRgsConfiguration
Move-CSRgsConfiguration Set-CSRgsHolidaySet
New-CSRgsAgentGroup Set-CSRgsQueue
New-CSRgsAnswer Set-CSRgsWorkflow
New-CSRgsHoursofBusiness Get-CsSite
New-CSRgsCallAction Get-CsPool
New-CSRgsHoliday Get-CsComputer
New-CSRgsHolidaySet Get-CSWindowsService
New-CSRgsQuestion Get-CsNetworkInterface
New-CSRgsQueue Get-CsManagementStoreReplicationStatus
New-CSRgsTimeRange Get-CsUserPoolInfo
New-CSRgsWorkflow
CsLocationAdministrator
The CsLocationAdministrator role is permitted to run the cmdlets listed in the following table.
Get-CSNetworkSite Set-CSLisLocation Get-CsPool
22
27. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
Get-CSNetworkSubnet Get-CSLisPort Get-CSUser
New-CSNetworkSite Remove-CSLisPort Get-CsComputer
New- Set-CSLisPort Get-CSWindowsService
CSNetworkSubnet Get-CSLisSubnet Get-CsNetworkInterface
Remove- Remove-CSLisSubnet Get-
CSNetworkSite CsManagementStoreReplicationStatus
Set-CSLisSubnet
Remove- Get-CsUserPoolInfo
Get-CSLisSwitch
CSNetworkSubnet
Remove-CSLisSwitch Get-CSLocationPolicy
Set-CSNetworkSite
Set-CSLisSwitch Grant-CSLocationPolicy
Set-CSNetworkSubnet
Get- Export-CsLisConfiguration
Get-
CSLisWirelessAccessPoint Get-CsLisServiceProvider
CSLisCivicAddress
Remove- Get-CsWebServiceConfiguration
Test-
CSLisWirelessAccessPoint Import-CsLisConfiguration
CSLisCivicAddress
Set- Test-CsLisConfiguration
Debug-
CSLisWirelessAccessPoint
CSLisConfiguration Test-CsLocationPolicy
Get-CsSite
Publish-
Get-CsService
CSLisConfiguration
Unpublish-
CSLisConfiguration
Get-CSLisLocation
Remove-
CSLisLocation
DNS Load Balancing
Microsoft Lync Server 2010 communications software introduces DNS load balancing, a software
solution that can greatly reduce the administration overhead for load balancing on your network.
DNS load balancing balances the network traffic that is unique to Lync Server 2010, such as SIP
traffic and media traffic. If you deploy DNS load balancing, you can eliminate the need for some
hardware load balancers, and greatly reduce the administration overhead related to some of the
hardware load balancers you still need to deploy.
DNS load balancing is supported for Front End pools, Edge Server pools, Director pools, and
stand-alone Mediation Server pools.
DNS Load Balancing on Front End Pools and Director Pools
You can use DNS load balancing for the SIP traffic on Front End pools and Director pools. With
DNS load balancing deployed, you still need to also use hardware load balancers for these pools,
but only for HTTPS traffic. The hardware load balancer is used for HTTPS traffic from clients over
ports 443 and 80.
23
28. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
Although you still need hardware load balancers for these pools, their setup and administration
will be primarily for HTTP traffic, which the administrators of hardware load balancers are
accustomed to.
DNS Load Balancing and Computers Running Earlier Versions
DNS load balancing is supported only by servers running Lync Server 2010 and Lync Server
2010 clients. Earlier versions of clients and Office Communications Server can still connect to
Front End pools and Director pools running DNS load balancing, but if they cannot make a
connection to the first server that DNS load balancing refers them to, they are unable to fail over
to another server in the pool. If you have only a few clients or servers running earlier versions, or
will soon be migrating these computers to Lync Server 2010, this may be tolerable. Alternatively,
you may achieve load balancing of connections from older clients and server by implementing
DNS round robin on the DNS Server. In this case, the DNS Server will reply back with a different
order of Front End IPs every time a DNS query reaches it, and this in turn will ensure that
connections from computers running earlier versions are load balanced.
Additionally, if you are using Exchange UM, only Exchange 2010 SP1 interoperates with Lync
Server 2010 DNS load balancing. If you use an earlier version of Exchange, you will not have
failover capabilities for users using Exchange UM capabilities, such as playing their Enterprise
Voice voicemail through their mailbox.
The following table summarizes the considerations for deciding whether to deploy DNS Load
balancing on a Front End pool.
DNS Load Balancing Decision Guidelines
DNS load DNS load Hardware load
balancing balancing balancer (only)
Situation supported? recommended? recommended?
All or most users homed in the pool Yes Yes
run Lync Server 2010 clients.
Many users homed in the pool still Yes Yes
running older clients.
Interoperates only with other Lync Yes Yes
Server 2010 servers.
Interoperates with many servers Yes Yes
running earlier versions of Office
Communications Server.
Running Exchange UM with Exchange Yes Yes
2010 SP1 (or not running Exchange
UM)
Running Exchange UM with earlier Yes Yes
versions of Exchange
24
29. Planning for Other Features in Microsoft Lync Server 2010 (Release Candidate)
Deploying DNS Load Balancing on Front End Pools and Director Pools
Deploying DNS load balancing on Front End pools and Director pools requires you to perform a
couple of extra steps with FQDNs and DNS records.
• A pool that uses DNS load balancing must have two FQDNs: the regular pool FQDN
that is used by DNS load balancing (such as pool01.contoso.com), and resolves to
the physical IPs of the servers in the pool, and another FQDN for the pool’s Web services
(such as web01.contoso.com), which resolves to virtual IP address of the pool.
In Topology Builder, if you want to deploy DNS load balancing for a pool, to create this extra
FQDN for the pool’s Web services you must select the Override internal Web Services pool
FQDN check box and type the FQDN, in the Specify the Web Services URLs for this Pool
page.
• To support the FQDN used by DNS load balancing, you must provision DNS to
resolve the pool FQDN (such as pool01.contoso.com) to the IP addresses of all the
servers in the pool (for example, 192.168.1.1, 192.168.1.2, and so on).
DNS Load Balancing on Edge Server Pools
You can deploy DNS load balancing on either the external interface of your Edge Servers, the
internal interface, or both. If you do, you must be aware of some considerations.
Using DNS load balancing on the external interface of the Edge Servers causes a loss of failover
ability in the following scenarios:
• Federation with organizations that are running previous versions of Office
Communications Server.
• Instant message exchange with users of public instant messaging (IM) services, such
as the Windows Live network of Internet services, AOL, and Yahoo!, as well as XMPP-
based providers and servers, such as Google Talk and Jabber.
These scenarios will work as long as all Edge Servers in the pool are up and running, but if one
Edge Server is down, any requests for these scenarios that are sent to it will fail, instead of
routing to another Edge Server.
Using DNS load balancing on the internal interface of the Edge Servers causes a loss of failover
ability when external users use Exchange UM features. For example, when one of your users
checks voic email while outside your organization’s firewalls, if their request goes to an Edge
Server that is down, the request will fail instead of going through another Edge Server.
Deploying DNS Load Balancing on Edge Server Pools
To deploy DNS load balancing on the external interface of your Edge Server pool, you need the
following DNS entries:
• For the Lync Server Access Edge service, you need one entry for each server in the
pool. Each entry must resolve the FQDN of the Lync Server Access Edge service (for
example, sipcontoso.com) to the IP address of the Lync Server Access Edge service on
one of the Edge Servers in the pool.
25