This document supports the version of each product listed and
supports all subsequent versions until the document is
replaced by a new edition. To check for more recent editions of
this document, see http://www.vmware.com/support/pubs.
EN-002046-00
View Integration
You can find the most up-to-date technical documentation on the VMware Web site at:
hp://www.vmware.com/support/
The VMware Web site also provides the latest product updates.
If you have comments about this documentation, submit your feedback to:
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
2 VMware, Inc.
Contents
View Integration5
Introduction to View Integration7
1
View Components 7
Integration Interfaces to View 8
Integrating View with the Event Database9
2
Event Database Tables and Schemas 9
Connection Broker Events 11
Horizon Agent Events 16
View Administrator Events 17
Event Message Aributes 24
Sample Database Queries and Views 25
Using View PowerCLI27
3
Geing Started with View PowerCLI 27
View Administrator, PowerCLI Cmdlets, and View Command-Line Interfaces Compared 30
View PowerCLI cmdlet Reference 34
View PowerCLI cmdlet Parameters 36
Examples of Using View PowerCLI cmdlets 40
Examples of Using View PowerCLI to Perform Advanced Tasks 46
Assigning Multiple Network Labels to a Desktop Pool 52
VMware, Inc.
Customizing LDAP Data61
4
Introduction to LDAP Conguration Data 61
Modifying LDAP Conguration Data 62
Integrating View with Microsoft SCOM67
5
Seing Up a SCOM Integration 67
Monitoring View in the Operations Manager Console 72
Examining PCoIP Session Statistics with WMI77
6
Using PCoIP Session Statistics 77
General PCoIP Session Statistics 78
PCoIP Audio Statistics 78
PCoIP Imaging Statistics 79
PCoIP Network Statistics 80
PCoIP USB Statistics 81
Examples of Using PowerShell cmdlets to Examine PCoIP Statistics 82
3
View Integration
Seing Desktop Policies with Start Session Scripts83
7
Index89
Obtaining Input Data for a Start Session Script 83
Best Practices for Using Start Session Scripts 83
Preparing a View Desktop to Use a Start Session Script 84
Sample Start Session Scripts 86
4 VMware, Inc.
View Integration
The View Integration document describes how to integrate View™ software with third-party software such as
Windows PowerShell, business intelligence reporting engines, and Microsoft System Center Operations
Manager (SCOM).
Intended Audience
This document is intended for anyone who wants to customize or integrate software to work with View. The
information in this document is wrien for experienced Windows or Linux system administrators who are
familiar with virtual machine technology and datacenter operations.
VMware, Inc. 5
View Integration
6 VMware, Inc.
Introduction to View Integration1
With View, system administrators can provision desktops and control user access to these desktops. Client
software connects users to virtual machines running in VMware vSphere™, or to physical systems running
within your network environment. In addition, View administrators can congure Remote Desktop Services
(RDS) hosts to provide View desktop and application sessions to client devices.
This chapter includes the following topics:
“View Components,” on page 7
n
“Integration Interfaces to View,” on page 8
n
View Components
You can use View with VMware vCenter Server to create desktops from virtual machines that are running
on VMware ESX® or VMware ESXi™ hosts and deploy these desktops to end users. You can also install
View on RDS hosts to deploy desktops and applications to end users. View uses your existing Active
Directory infrastructure for user authentication and management.
After you create a desktop or application, authorized end users can use Web-based or locally installed client
software to securely connect to centralized virtual machines, back-end physical systems, or RDS hosts.
View consists of the following major components.
View Connection Server
Horizon Agent
Horizon Client
View Administrator
VMware, Inc. 7
A software service that acts as a broker for client connections by
authenticating and then directing incoming user requests to the appropriate
virtual machine, physical system, or RDS host.
A software service that is installed on all guest virtual machines, physical
systems, or RDS hosts to allow them to be managed by View. Horizon Agent
provides features such as connection monitoring, virtual printing, USB
support, and single sign-on.
A software application that communicates with View Connection Server to
enable users to connect to their desktops.
A Web application that enables View administrators to congure View
Connection Server, deploy desktop and application pools, manage machines,
control user authentication, initiate and examine system events, and perform
analytical activities.
N View Administrator is named Horizon Administrator in Horizon 7.
View Integration
vCenter Server
View Composer
A server that acts as a central administrator for ESX/ESXi hosts that are
connected on a network. A vCenter Server instance provides the central
point for conguring, provisioning, and managing virtual machines in the
datacenter.
A software service that is installed on a vCenter Server instance to enable
View to rapidly deploy multiple linked-clone desktops from a single
centralized base image.
Integration Interfaces to View
You can use several interfaces to integrate View with external applications.
Event database
View PowerCLI
Lightweight Directory
Access Protocol (LDAP)
Microsoft System
Center Operations
Manager (SCOM)
You can congure View to record events to a Microsoft SQL Server or Oracle
database. You can then use business intelligence reporting engines to access
and analyze this database.
You can use the PowerShell interface to perform a wide variety of
administration tasks on View components.
You can export and import LDAP conguration data from and into View.
You can create scripts that update this conguration data without accessing
View Administrator directly.
You can monitor the operations of View components from the SCOM
console.
Windows Management
Instrumentation (WMI)
You can examine performance statistics for a PCoIP session.
8 VMware, Inc.
Integrating View with the Event
Database2
You can congure View to record events to a Microsoft SQL Server or Oracle database. View records events
such as end-user actions, administrator actions, alerts that report system failures and errors, and statistical
sampling.
End-user actions include logging and starting desktop and application sessions. Administrator actions
include adding entitlements and creating desktop and application pools. An example of statistical sampling
is recording the maximum number of users over a 24-hour period.
You can use business intelligence reporting engines such as Crystal Reports, IBM Cognos, MicroStrategy 9,
and Oracle Enterprise Performance Management System to access and analyze the event database.
This chapter includes the following topics:
“Event Database Tables and Schemas,” on page 9
n
“Connection Broker Events,” on page 11
n
“Horizon Agent Events,” on page 16
n
“View Administrator Events,” on page 17
n
“Event Message Aributes,” on page 24
n
“Sample Database Queries and Views,” on page 25
n
Event Database Tables and Schemas
View uses database tables to implement the event database. The event database prepends the names of these
tables with a prex that you dene when you set up the database.
Event Database Tables
The following table shows the database tables that implement the event database in View.
Table 2‑1. Event Database Tables
Table NameDescription
eventMetadata and search optimization data for recent events.
event_dataData values for recent events.
event_data_historicalData values for all events.
event_historicalMetadata and search optimization data for all events.
VMware, Inc. 9
View Integration
View records details about events to all the database tables. After a certain period of time has elapsed since
writing an event record, View deletes the record from the event and event_data tables. You can use View
Administrator to congure the time period for which the database keeps a record in the event and
event_data tables.
I View does not restrict the growth of the event_historical and event_data_historical tables. You
must implement a space management policy for these tables.
A unique primary key, EventID, identies each event that View records in the event and event_historical
tables. View records data values for each event in the event_data and event_data_historical tables. You can
obtain the complete set of information for an event by joining the event and event_data tables or the event_
historical and event_data_historical tables on the EventID column.
The EventType, Severity, and Time columns in the event and event_historical tables identify the type and
severity of an event and the time at which it occurred.
For information about seing up the event database, see the View Installation document.
N Events might be lost if you restart View Connection Server instances while the event database is not
running. For a solution that avoids this problem see hp://kb.vmware.com/kb/1021461.
Event Database Schemas
The following table shows the schema for the event and event_historical database tables.
Table 2‑2. Schema for the event and event_historical Tables
Column NameOracle Data TypeSQL Server Data TypeDescription
AcknowledgedSMALLINTtinyintWhether View acknowledged the event.
0 = false
n
1 = true
n
DesktopIdNVARCHAR2(512)nvarchar(512)Desktop ID of the associated pool.
EventIDINTEGERintUnique primary key for the event.
EventTypeNVARCHAR2(512)nvarchar(512)Event name that corresponds to an item
in the message catalog. For example,
BROKER_USERLOGGEDIN.
FolderPathNVARCHAR2(512)nvarchar(512)Full path of the folder that contains the
associated object.
GroupIdNVARCHAR2(512)nvarchar(512)SID of the associated group in Active
Directory.
LUNIdNVARCHAR2(512)nvarchar(512)ID of the LUN that stores the associated
object.
MachineIdNVARCHAR2(512)nvarchar(512)ID of the associated physical or virtual
machine.
ModuleNVARCHAR2(512)nvarchar(512)View component that raised the event.
For example, Admin, Broker, Tunnel,
Framework, Client, or Agent.
ModuleAndEventTextNVARCHAR2(512)nvarchar(512)Event message with values substituted
for aribute parameters.
NodeNVARCHAR2(512)nvarchar(512)Name of the virtual device node.
SeverityNVARCHAR2(512)nvarchar(512)Severity level. For example, INFO,
WARNING, ERROR, AUDIT_SUCCESS,
AUDIT_FAIL.
SourceNVARCHAR2(512)nvarchar(512)Identier for the source of the event.
10 VMware, Inc.
Chapter 2 Integrating View with the Event Database
Table 2‑2. Schema for the event and event_historical Tables (Continued)
Column NameOracle Data TypeSQL Server Data TypeDescription
ThinAppIdNVARCHAR2(512)nvarchar(512)ID of the associated ThinApp™ object.
TimeTIMESTAMPdatetimeTime at which the event occurred,
measured from the epoch (January 1,
1970).
UserDiskPathIdNVARCHAR2(512)nvarchar(512)ID of the user disk.
UserSIDNVARCHAR2(512)nvarchar(512)SID of the associated user in Active
Directory.
The following table shows the schema for the event_data and event_data_historical database tables.
Table 2‑3. Schema for the event_data and event_data_historical Tables
Column NameOracle Data TypeSQL Server Data TypeDescription
BooleanValueSMALLINTtinyintValue of a Boolean aribute.
0 = false
n
1 = true
n
EventIDINTEGERintUnique primary key for the event.
IntValueINTEGERintValue of an integer aribute.
NameNVARCHAR2(512)nvarchar(512)Aribute name (for example,
UserDisplayName).
StrValueNVARCHAR2(512)nvarchar(512)Value of a string aribute. For other
types of aributes, this column contains
an interpretation of the data type as a
string.
TimeValueTIMESTAMPdatetimeValue of a date and time aribute.
TypeSMALLINTtinyintThe data type of the aribute.
0 = StrValue
n
1 = IntValue
n
2 = TimeValue
n
3 = BooleanValue
n
Connection Broker Events
Connection broker events report View Connection Server-related information, such as desktop and
application sessions, user authentication failures, and provisioning errors.
The BROKER_DAILY_MAX_DESKTOP_SESSIONS event reports the maximum number of concurrent
desktop sessions over a 24-hour period. If a user runs multiple desktop sessions concurrently, each desktop
session is counted separately.
The BROKER_DAILY_MAX_APP_USERS event reports the maximum number of concurrent application
users over a 24-hour period. If a user runs multiple applications concurrently, the user is counted only once.
Short-lived sessions might not be included in the count because the sampling is performed every ve
minutes.
The BROKER_VC_DISABLED and BROKER_VC_ENABLED events report the state of the vCenter driver
that View uses to track a vCenter Server instance.
The BROKER_VC_STATUS_* events report the state of a vCenter Server instance.
The following table lists all the event types for View Connection Server.
VMware, Inc. 11
View Integration
Table 2‑4. Connection Broker Events
Event TypeSeverityModuleAndEventText
BROKER_AGENT_OFFLINEBROKER_AGENT_OFF
LINE WARNING
The agent running on machine ${MachineName} has not
responded to queries, marking it as oine
BROKER_AGENT_ONLINEWARNINGThe agent running on machine ${MachineName} is
responding again, but did not send a startup message
BROKER_APPLICATION_LAUNCH_FAILUREERRORUnable to launch from Pool ${PoolId} for user $
{UserDisplayName}: The broker encountered an error while
processing the request, please contact support for assistance
BROKER_APPLICATION_MISSINGWARNINGAt least ${ApplicationMissingCount} applications, including
${ApplicationExecutable}, are not installed on $
{MachineName} in Pool ${PoolId}
BROKER_APPLICATION_NOT_ENTITLEDAUDIT_FAILUnable to launch from Pool ${PoolId} for user $
{UserDisplayName}: User is not entitled to this Pool
BROKER_APPLICATION_PROTOCOL_NOT_SUPP
ORTED
AUDIT_FAILUnable to launch from Pool ${PoolId} for user $
{UserDisplayName}: Requested protocol ${ProtocolId} is not
supported
AUDIT_FAILFailed to add security server ${SecurityServerId}, pairing
password not set
BROKER_SECURITY_SERVER_ADDEDAUDIT_SUCCESSSecurity server ${SecurityServerId} added
BROKER_SVI_ARCHIVE_UDD_FAILEDAUDIT_FAILFailed to archive user data disk ${UserDiskName} to location
${SVIPath}
BROKER_SVI_ARCHIVE_UDD_SUCCEEDEDAUDIT_SUCCESSArchived user data disk ${UserDiskName} to location $
{SVIPath}
BROKER_SVI_ATTACH_UDD_FAILEDAUDIT_FAILFailed to aach user data disk ${UserDiskName} to VM $
{SVIVMID}
BROKER_SVI_ATTACH_UDD_SUCCEEDEDAUDIT_SUCCESSAached user data disk ${UserDiskName} to VM $
{SVIVMID}
BROKER_SVI_DETACH_UDD_FAILEDAUDIT_FAILFailed to detach user data disk ${UserDiskName} from VM $
{SVIVMID}
BROKER_SVI_DETACH_UDD_SUCCEEDEDAUDIT_SUCCESSDetached user data disk ${UserDiskName} from VM $
{SVIVMID}
BROKER_USER_AUTHFAILED_ACCOUNT_
DISABLED
BROKER_USER_AUTHFAILED_ACCOUNT_
EXPIRED
BROKER_USER_AUTHFAILED_ACCOUNT_
LOCKED_OUT
BROKER_USER_AUTHFAILED_ACCOUNT_
RESTRICTION
BROKER_USER_AUTHFAILED_BAD_USER_
PASSWORD
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because the
account is disabled
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because the
account has expired
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because the
account is locked out
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because of
an account restriction
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because of a
bad username or password
BROKER_USER_AUTHFAILED_GENERALAUDIT_FAILUser ${UserDisplayName} failed to authenticate
BROKER_USER_AUTHFAILED_NO_LOGON_
SERVERS
BROKER_USER_AUTHFAILED_PASSWORD_
EXPIRED
BROKER_USER_AUTHFAILED_PASSWORD_
MUST_CHANGE
BROKER_USER_AUTHFAILED_SECUREID_
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because
there are no logon servers
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because the
password has expired
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because the
password must change
AUDIT_FAILSecurID access denied for user ${UserDisplayName}
ACCESS_DENIED
BROKER_USER_AUTHFAILED_SECUREID_
NEWPIN_REJECTED
BROKER_USER_AUTHFAILED_SECUREID_
WRONG_NEXTTOKEN
BROKER_USER_AUTHFAILED_SECUREID_
WRONG_STATE
BROKER_USER_AUTHFAILED_TIME_
RESTRICTION
AUDIT_FAILSecurID access denied for user ${UserDisplayName} because
new pin was rejected
AUDIT_FAILSecurID access denied for user ${UserDisplayName} because
wrong next token entered
AUDIT_FAILSecurID access denied for user ${UserDisplayName} because
of incorrect state
AUDIT_FAILUser ${UserDisplayName} failed to authenticate because of a
time restriction
BROKER_USER_NOT_AUTHORIZEDAUDIT_FAILUser ${UserDisplayName} has authenticated, but is not
authorized to perform the operation
BROKER_USER_NOT_ENTITLEDAUDIT_FAILUser ${UserDisplayName} has authenticated, but is not
entitled to any Pools
VMware, Inc. 15
View Integration
Table 2‑4. Connection Broker Events (Continued)
Event TypeSeverityModuleAndEventText
BROKER_USERCHANGEDPASSWORDAUDIT_SUCCESSPassword for ${UserDisplayName} has been changed by the
user
BROKER_USERLOGGEDINAUDIT_SUCCESSUser ${UserDisplayName} has logged in
BROKER_USERLOGGEDOUTAUDIT_SUCCESSUser ${UserDisplayName} has logged out
BROKER_VC_DISABLEDINFOvCenter at address ${VCAddress} has been temporarily
disabled
BROKER_VC_ENABLEDINFOvCenter at address ${VCAddress} has been enabled
BROKER_VC_STATUS_CHANGED_CANNOT_
LOGIN
BROKER_VC_STATUS_CHANGED_DOWNINFOvCenter at address ${VCAddress} is down
BROKER_VC_STATUS_CHANGED_INVALID_
CREDENTIALS
BROKER_VC_STATUS_CHANGED_NOT_YET_
CONNECTED
BROKER_VC_STATUS_CHANGED_
RECONNECTING
BROKER_VC_STATUS_CHANGED_UNKNOWNWARNINGThe status of vCenter at address ${VCAddress} is unknown
BROKER_VC_STATUS_CHANGED_UPINFOvCenter at address ${VCAddress} is up
WARNINGCannot log in to vCenter at address ${VCAddress}
WARNINGvCenter at address ${VCAddress} has invalid credentials
INFONot yet connected to vCenter at address ${VCAddress}
INFOReconnecting to vCenter at address ${VCAddress}
Horizon Agent Events
View Agent events report Horizon Agent-related information, such as the users who have logged in to or
disconnected from a specic machine, whether Horizon Agent has shut down on a specic machine, and
whether Horizon Agent has sent a start up message from a specic machine to View Connection Server.
Table 2‑5. Horizon Agent Events
Event TypeSeverityModuleAndEventText
AGENT_CONNECTEDINFOUser ${UserDisplayName} has logged in to a new session on machine $
{MachineName}
AGENT_DISCONNECTEDINFOUser ${UserDisplayName} has disconnected from machine $
{MachineName}
AGENT_ENDEDINFOUser ${UserDisplayName} has logged o machine ${MachineName}
AGENT_PENDINGINFOThe agent running on machine ${MachineName} has accepted an
allocated session for user ${UserDisplayName}
AGENT_PENDING_ EXPIREDWARNINGThe pending session on machine ${MachineName} for user $
{UserDisplayName} has expired
AGENT_RECONFIGUREDINFOMachine ${MachineName} has been successfully recongured
AGENT_RECONNECTEDINFOUser ${UserDisplayName} has reconnected to machine ${MachineName}
AGENT_RESUMEINFOThe agent on machine ${MachineName} sent a resume message
AGENT_SHUTDOWNINFOThe agent running on machine ${MachineName} has shut down, this
machine will be unavailable
AGENT_STARTUPINFOThe agent running on machine ${MachineName} has contacted the
connection server and sent a startup message
AGENT_SUSPENDINFOThe agent on machine ${MachineName} sent a suspend message
16 VMware, Inc.
Chapter 2 Integrating View with the Event Database
View Administrator Events
View Administrator events report information about actions that users initiate in View Administrator.
Table 2‑6. View Administrator Events
EventTypeSeverityModuleAndEventText
ADMIN_ADD_DESKTOP_ENTITLEMENTAUDIT_SUCCESS${EntitlementDisplay} was entitled to Pool $
ADMIN_VC_LICINV_ALARM_DISABLEDAUDIT_SUCCESSAlarm on VC server ${VCAddress} for License
Inventory monitoring was disabled as all Hosts
have desktop licenses
ADMIN_VC_REMOVE_FAILEDAUDIT_FAIL${UserDisplayName} failed to remove VC
server ${VCAddress}
ADMIN_VC_REMOVEDAUDIT_SUCCESS${UserDisplayName} removed VC server $
{VCAddress}
VMware, Inc. 23
View Integration
Event Message Attributes
ModuleAndEventText messages use certain aributes. To determine the data type for an aribute, you can
examine its value in the type column in the event_data or event_data_historical table.
Table 2‑7. Attributes that ModuleAndEventText Messages Use
Attribute NameDescription
AdminFolderNameName of a folder that requries privileged access.
AdminPermissionEntityName of an object that requires privileged access.
AdminPrivilegeNameName of an administrative privilege.
AdminRoleNameName of an administrative role.
AdminRoleNewNameNew name of an administrative role.
ArChangeTypeType of change that was applied to a generic aribute.
ArNameName of a generic aribute.
ArValueValue of a generic aribute.
BrokerIdIdentier of a View Connection Server instance.
BrokerNameName of a View Connection Server instance.
DesktopDisplayNameDisplay name of a desktop pool.
DesktopIdIdentier of a desktop pool.
EntitlementDisplayDisplay name of a desktop entitlement.
MachineIdName of a physical or virtual machine.
MachineNameName of a physical or virtual machine.
MaintenanceModeMaintenance mode state.
ObjectIDIdentier of an inventory object.
ObjectTypeType of an inventory object.
PolicyDisplayNameDisplay name of a policy.
PolicyObjectIdentier of a policy object.
PolicyValueValue of a policy object.
ProtocolIdIdentier of a display protocol.
SecurityServerIdIdentier of a security server.
SVIAdminFqdnFQDN of a QuickPrep domain.
SVIAdminIDIdentier of a QuickPrep domain.
SVIAdminNameName of a QuickPrep domain.
SVIDeploymentGroupIDIdentier of a View Composer deployment group.
SVIOperationName of a View Composer operation.
SVIParentVMParent virtual machine in View Composer.
SVIPathPath of an object in View Composer.
SVISnapshotSnapshot in View Composer.
SVIVMIDIdentier of a virtual machine in View Composer.
ThinAppDisplayNameDisplay name of a ThinApp object.
ThinAppIdIdentier of a ThinApp object.
24 VMware, Inc.
Table 2‑7. Attributes that ModuleAndEventText Messages Use (Continued)
Attribute NameDescription
ThinAppRepositoryNameName of a ThinApp repository
ThinAppRepositoryPathPath of a ThinApp repository.
TimeDate and time value.
UserCountMaximum number of desktop users over a 24-hour period.
UserDiskNameName of a user data disk.
UserDisplayNameUser name in the form DOMAIN\username.
UserNameName of a user in Active Directory.
VCAddressURL of a vCenter Server.
Sample Database Queries and Views
You can query the event_historical database to display error events, warning events, and specic recent
events.
N Replace the dbo.VE_ prex in the following examples with the appropriate prex for your event
database.
Chapter 2 Integrating View with the Event Database
List Error Events
The following query displays all error events from the event_historical table.
WHERE ev.EventID = ed1.EventID AND ev.EventID = ed2.EventID AND ev.EventID = ed3.EventID
AND
ev.EventType = ‘ADMIN_THINAPP_REPO_ADDED’ AND
ed1.Name = ‘UserDisplayName’ AND ed2.Name = ‘ThinAppRepositoryName’ AND
ed3.Name = ‘ThinAppRepositoryPath’
);
26 VMware, Inc.
Using View PowerCLI3
Eective in Horizon 7 version 7.0.3, View PowerCLI is deprecated.
For previous versions of Horizon 7, you can use View PowerCLI as an easy-to-use PowerShell interface to
View and use View PowerCLI cmdlets to perform various administration tasks on View components.
In Horizon 7 version 7.0.3, you can use Horizon PowerCLI cmdlets with VMware PowerCLI. Use Horizon
PowerCLI cmdlets to perform various administration tasks on Horizon components.
For more information about Horizon PowerCLI cmdlets, read the VMware PowerCLI Cmdlets Reference.
For information on the API specications to create advanced functions and scripts to use with Horizon
PowerCLI, see the View API Reference at the VMware Developer Center.
For more information on sample scripts that you can use to create your own Horizon PowerCLI scripts, see
the Horizon PowerCLI community on GitHub.
This chapter includes the following topics:
“Geing Started with View PowerCLI,” on page 27
n
“View Administrator, PowerCLI Cmdlets, and View Command-Line Interfaces Compared,” on
n
page 30
“View PowerCLI cmdlet Reference,” on page 34
n
“View PowerCLI cmdlet Parameters,” on page 36
n
“Examples of Using View PowerCLI cmdlets,” on page 40
n
“Examples of Using View PowerCLI to Perform Advanced Tasks,” on page 46
n
“Assigning Multiple Network Labels to a Desktop Pool,” on page 52
n
Getting Started with View PowerCLI
PowerShell is a command line and scripting environment designed for Microsoft Windows. PowerShell uses
the .NET object model and provides administrators with management and automation capabilities. You
work with PowerShell by running commands, which are called cmdlets in PowerShell. The command line
syntax for View PowerCLI cmdlets is the same as generic PowerShell syntax.
The View PowerCLI cmdlets are dened in the PowershellServiceCmdlets.dllle, which is installed in the
C:\Program Files\VMware\VMware View\Server\bin directory. The PowershellServiceCmdlets.dll le
constitutes the VMware.View.Broker snapin.
You can edit and extend the View PowerCLI cmdlets script congurationle,InitViewCmdlets.ps1, to
dene cmdlet aliases, congure the environment, and set startup actions. InitViewCmdlets.ps1 is in the
Extras folder in the View installation directory.
VMware, Inc.
27
Loading...
+ 63 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.