Managing Citrix Farms Using MFCOM and Powershell.

Slides:



Advertisements
Similar presentations
SIMPLIFY MONITORING: CITRIX XENAPP AND XENDESKTOP TROUBLESHOOTING OVERVIEW Presented By: XXX Tricerat, Inc All rights reserved.
Advertisements

@SharePointJack #SPFestChi
en-us/sharepoint/fp
Microsoft PowerShell Tom Roeder CS fa. Motivation.NET as a platform shell web server database access Native access to resources eaiser to manage.
© 2010 Quest Software, Inc. ALL RIGHTS RESERVED Techstravaganza 2010 PowerShell AD commandlets Barry Gerdsen Solutions Architect - Quest Software
Jason Himmelstein, MVP Senior Technical Director,
James Boother Blog: AUTOMATING ADMIN TASKS WITH POWERSHELL.
Aptillon, Inc. – Director and Founding Partner – SharePoint MVP since January 2008 Blog:
Great people, great experience, great passion Administering SharePoint with Windows PowerShell Go Beyond the Management Shell with SharePoint and Windows.
SharePoint 2010 Administration using PowerShell Brian Caauwe Senior Consultant – SharePoint – MCTS March 20, 2010.
PowerShell for SharePoint or Administrators Can Use the Object Model, Too 30 th October 2008 Sergey Zelenov Premier Field Engineer Microsoft Corporation.
INTRODUCTION TO POWERSHELL Neil Iversen. Points of Interest  Introduction  Getting Around  Basic Syntax  Making yourself at ~  Not-So-Basic Syntax.
Basic.  PS is a command line interpreter/scripting environment  Designed for.Net  Similar to C#  Easy to instantiate.Net classes  Standardized syntax.
Exchange 2007 Overview. What Will We Cover? New features in Microsoft® Exchange 2007 The Exchange Management Console The Exchange Management Shell New.
Connect with life L.Srividya Architect Advisor | Microsoft India.
PowerShell Lessons Learned from Building an Automated SQL Installation and Patch Management Implementation Presented by: Fany Carolina Vargas, Microsoft.
Adding a Module The Import-Module cmdlet  Can be used to load any external module into PowerShell.  Uses the following syntax to add the ActiveDirectory.
Product Demo. Terminal Services Log By Acceleratio Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Technology.
© 2007 Asynchrony Solutions, Inc. 1 10/29/07 Introduction to PowerShell Brian Button VP Engineering Asynchrony Solutions, Inc
MS WINDOWS POWER SHELL CSE 535 Operating Systems.
SIMPLIFY PRINTING TX Solution Overview Tricerat, Inc All rights reserved.
Obsydian OLE Automation Ranjit Sahota Chief Architect Obsydian Development Ranjit Sahota Chief Architect Obsydian Development.
Windows PowerShell Deep Dive 1 Morgan Simonsen Ementor.
© 2011 Autodesk CP Leveraging ActiveX® Libraries with AutoLISP® Lee Ambrosius – Autodesk, Inc. Sr. Technical Writer – PSEB User Assistance.
PowerShell Basics. o PowerShell is a great way to manipulate server and/or workstation components o It’s geared toward system administrators by creating.
Julien “Superman” Stroheker and Nicolas “Batman” Georgeault Negotium
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
CCAT Troubleshooting Training XenApp April 2012 Citrix Consulting Architecture Team.
Name Region Assisting Partners to Do the Day in the Life Demonstration.
Section 6: Using Windows PowerShell to Manage Group Policy Introducing Windows PowerShell Windows PowerShell Library for Group Policy Windows PowerShell-Based.
December, 21, 2010 Bartek Bielawski Sr IT Site Services Specialist Warsaw, Poland.
Introduction to Windows PowerShell DANIEL HIBBERT PRIMER FIELD ENGINEER DMVMUG User Conference 2013 – Reston, VA.
Good Morning and Thank You!.  Have some Fun!  Learn at least one thing new!  Make myself available to you So please …  Ask questions and enjoy!
Managing Windows Servers with PowerShell V2 James O’Neill: Evangelist, Microsoft UK Richard Siddaway MVP.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Managing System Center 2012 Configuration Manager with Windows PowerShell MEMUG August 23 rd 2013.
Module 3: Configuring Mailbox Server Roles. Overview Overview of Exchange Server 2007 Administration Tools Implementing Mailbox Server Roles Managing.
Virtual techdays INDIA │ 9-11 February 2011 Monitoring and managing remote Windows 7 desktops with Windows PowerShell Ravikanth C │ Dell Inc.
Windows PowerShell Introduction 1 Morgan Simonsen Ementor.
 An alias is an alternative name assigned to a Cmdlet.  Aliases allow users to quickly interact with the shell.  The Cmdlet get-alias is.
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
Windows PowerShell. What is Windows PowerShell? A command-line interface (CLI) A new way of developing Windows and other products to be more manageable.
Summit 605D Configure, manage and monitor your desktop virtualization environment using PowerShell Jon Schaubhut, Pascal Bijnaar, Pedro Tramont Test Engineers.
Get-Intro –Name PowerShell Jason Helmick Systems Instructor Interface Technical Training.
Tips and Tricks for Debugging ASP.NET Web Applications and Services Habib Heydarian TLNL05 Program Manager Microsoft Corporation.
Citrix Web Interface Complete solution for Custom Citrix Solution
Citrix Synergy Session Application Layering May 2015.
Ravikanth C.
Microsoft Virtual Academy Jamie McAllister | SharePoint MVP & Solution Architect Rob Latino | Program Manager in Office 365 Support.
Productivity Architect Meet Chris Bortlik Author, Blogger, Speaker.
Tech Support Process By Catie Cotcher. Session Overview What to do if you have a Technical Issue What information should I check Errors Tips on calling.
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
PowerShell 101 sharepoint on-premise
Tools and Tips for Administering Office 365
MVVM Made Simple with Prism
TechEd /3/2018 4:18 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Ignite /21/2018 8:47 AM
SharePoint Online Management and Control
SharePoint Saturday Omaha April 2016
Windows PowerShell: Tips From the Expert
Tip Calculator App Android How to Program
Delivering complex script projects
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Read-Only Domain Controllers (RODCs)
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Summit Nashville /3/2019 1:48 AM
Martin Coetzer | Portfolio Architect, Microsoft Learning eXperiences
PowerShell + SharePoint Online – An Admins Guide to Administration in the O365 Cloud Marrell Sanders – Sr. SharePoint Administrator SharePoint Saturday.
PnP Partner Pack - Introduction
Presentation transcript:

Managing Citrix Farms Using MFCOM and Powershell

2 © 2007 Citrix Systems, Inc. — All rights reserved Introduction Vishal Ganeriwala - Sr. Technical Manager, Citrix Systems Inc Brandon Shell - MVP Blogger: - Co-Author:

3 © 2007 Citrix Systems, Inc. — All rights reserved Overview Powershell Basics Powershell Commands Dealing with Objects Helpful CMDLets to Learn Powershell How Does MFCOM Work? Using MFCOM to Manage Farms Creating Farm Object Looking at Farm Properties Where to go from Here

4 © 2007 Citrix Systems, Inc. — All rights reserved Powershell Basics Powershell Commands External Commands (i.e. ping.exe,ipconfig.exe, grep.exe) CMDLets (i.e. Get-Member, Get-Command, Get-Process) Functions Scripts Get-Member Format-Table/List New-Object ‘-ComObject’

5 © 2007 Citrix Systems, Inc. — All rights reserved Powershell Basics (cont) Dealing with Objects Objects are things (i.e. Car) Things you can get Info from (properties) Things you can do stuff to (methods) Properties like (Make, Model, Color) Methods like (Start, Stop, Break) What is so great about using objects? Filter on Properties without losing Everything else Get-Car | where{$_.Color –eq “Red”} Custom Output for My Needs Get-Car | Format-Table Make,Color More practical Example Get-Childitem (demo)

6 © 2007 Citrix Systems, Inc. — All rights reserved How Does MFCOM Work ? MFCOM IMA LHC DCOM RPC SAL Data Store Data Collector Citrix XenApp Server Windows Machine SAL : Subsystem Access Layer PowerShell VB Script Perl

7 © 2007 Citrix Systems, Inc. — All rights reserved Common MFCOM Objects Zones Farm Apps Servers Sessions Policies Servers Users Sessions Apps Processes VCs

8 © 2007 Citrix Systems, Inc. — All rights reserved Using MFCOM to Manage Farms Creating MFCOM Objects in Powershell $VarName = New-Object -com Finding Properties $VarName | Get-Member -MemberType Property Finding Method $VarName | Get-Member -MemberType Method Example Getting Farm Object $mfFarm = New-object –com “MetaframeCOM.MetaFrameFarm” $mfFarm.Initialize( )

9 © 2007 Citrix Systems, Inc. — All rights reserved Getting More Farm Info FarmName $mfFarm.FarmName Admins $mfFarm.Admins Printers $mfFarm.Printers Zones $mfFarm.Zones Demo

10 © 2007 Citrix Systems, Inc. — All rights reserved Where to go from Here Getting Applications $mfFarm.Applications Getting Servers $mfFarm.Servers Getting Sessions $mfFarm.Sessions Demo

11 © 2007 Citrix Systems, Inc. — All rights reserved Resources Top MFCOM and PowerShell Scripts Managing Multiple Farms using MFCOM SDK CSEIT 2007 MFCOM Presentation Dr SDK Webinar - What's new in MFCOM SDK 4.5

12 © 2007 Citrix Systems, Inc. — All rights reserved Summary Realize the Power at your finger tips Hope you ENJOYED! More Resources Me:

13 © 2007 Citrix Systems, Inc. — All rights reserved