Junos Pulse. Windows In-Box Junos Pulse Client Solution. Release 5.0. Published: 2013-11-20. Copyright 2013, Juniper Networks, Inc.



Similar documents
Junos Pulse. Windows In-Box Junos Pulse Client Quick Start Guide. Published: Copyright 2013, Juniper Networks, Inc.

Juniper Secure Analytics

Managing Service Design for PTP Timing

Juniper Secure Analytics

Juniper Secure Analytics

Juniper Secure Analytics

Junos Space. Audit Logs. Release Published: Copyright 2014, Juniper Networks, Inc.

Junos OS for EX Series Ethernet Switches

Junos Pulse Access Control Service

Junos Space Security Director

Juniper Secure Analytics

PULSE. Pulse for Windows Phone Quick Start Guide. Release Published Date

Juniper Secure Analytics

Juniper Secure Analytics

Junos Space. Network Director Monitor Mode User Guide. Release 1.5. Published: Copyright 2013, Juniper Networks, Inc.

SRC Virtualization. Modified: Copyright 2015, Juniper Networks, Inc.

Pulse Secure Universal App for Windows

DDoS Secure. VMware Virtual Edition Installation Guide. Release Published: Copyright 2013, Juniper Networks, Inc.

Junos OS. Integrated User Firewall Feature Guide for Security Devices. Release 12.1X47-D10. Published:

Juniper Secure Analytics

Firefly Host. Installation and Upgrade Guide for VMware. Release 6.0. Published: Copyright 2014, Juniper Networks, Inc.

Junos Space. Junos Space Security Director Restful Web Services API Reference. Modified: Copyright 2016, Juniper Networks, Inc.

Junos OS. System Log Messages. Release Modified: Copyright 2015, Juniper Networks, Inc.

Junos Space. Network Director Monitor Mode User Guide. Release 1.6. Published: Copyright 2014, Juniper Networks, Inc.

Intrusion Detection and Prevention

Junos OS for EX Series Ethernet Switches

Juniper Secure Analytics

Configuration and File Management Feature Guide for QFabric Systems

Junos Space. Junos Space Network Management Platform Getting Started Guide. Release Modified:

Junos OS. Firewall Filters Feature Guide for Routing Devices. Release Published: Copyright 2013, Juniper Networks, Inc.

Junos OS. Authentication and Integrated User Firewalls Feature Guide for Security Devices. Release 12.3X48-D10. Modified:

Juniper Secure Analytics

Juniper Secure Analytics

Junos Space. User Interface. Release Published: Copyright 2014, Juniper Networks, Inc.

Building and Managing a Branch Office Network Using Junos Space Network Director

Spotlight Secure. Spotlight Secure Connector Getting Started Guide. Modified: Copyright 2015, Juniper Networks, Inc.

Junos Pulse Secure Access Service

Junos OS for EX Series Ethernet Switches

Load Balancing. Published: Copyright 2012, Juniper Networks, Inc.

CTPView Network Management System Administration

Firewall Filters Feature Guide for EX9200 Switches

Juniper Networks Network and Security Manager

Junos Pulse. Administration Guide. Release 3.0. Published: Copyright 2012, Juniper Networks, Inc.

Network Monitoring. Published: Copyright 2013, Juniper Networks, Inc.

Junos Space. Virtual Appliance Deployment and Configuration Guide. Release 14.1R2. Modified: Revision 2

Voice over IP. Published: Copyright 2012, Juniper Networks, Inc.

WinCollect User Guide

Juniper Secure Analytics

Junos OS. DHCP Relay Agent Feature Guide for Subscriber Management. Release Published: Copyright 2013, Juniper Networks, Inc.

Junos OS. MPLS Network Operations Guide. Published: Copyright 2012, Juniper Networks, Inc.

NSM Plug-In Users Guide

Junos OS. Firewall User Authentication for Security Devices. Release 12.1X44-D10. Published: Copyright 2013, Juniper Networks, Inc.

Junos OS. Distributed Denial-of-Service Protection Feature Guide. Release Published: Copyright 2013, Juniper Networks, Inc.

WebApp Secure 5.5. Published: Copyright 2014, Juniper Networks, Inc.

VoIP Services in an SRC-Managed Network

Firefly Host. Getting Started Guide for VMware. Release 6.0. Published: Copyright 2014, Juniper Networks, Inc.

Junos OS. Processing Overview for Security Devices. Release 12.1X44-D10. Published: Copyright 2014, Juniper Networks, Inc.

Junos OS. Firewall Filters Configuration Guide. Release Published: Copyright 2012, Juniper Networks, Inc.

STRM Log Manager Administration Guide

Complete Hardware Guide for EX4300 Ethernet Switches

Junos Pulse. Client Installation and Upgrade. Release 5.0. Published: Copyright 2013, Juniper Networks, Inc.

Pulse Policy Secure. Device Access Management Framework Feature Guide. Product Release 5.1. Published: Document Revision 1.

Junos OS. Application Tracking. Release 12.1X44-D10. Published: Copyright 2014, Juniper Networks, Inc.

Firefly Suite. Firefly Host Cloud Security SDK. Release 6.0. Published: Copyright 2014, Juniper Networks, Inc.

Junos Space. Network Monitoring. Release Published: Copyright 2014, Juniper Networks, Inc.

TECHNICAL NOTE SETTING UP A STRM UPDATE SERVER. Configuring your Update Server

Junos OS for EX Series Ethernet Switches

Junos Space Security Director

Load Balancing. Published: Copyright 2013, Juniper Networks, Inc.

Junos Space. Service Now User Guide. Release Published: Copyright 2013, Juniper Networks, Inc.

Junos OS. Layer 2 Bridging and Transparent Mode for Security Devices. Release 12.1X44-D10. Published:

Pulse Secure Client for Chrome OS

MX Series Routers as a Service Node in an SRC-Managed Network

Junos OS. Flow Monitoring Feature Guide for Routing Devices. Release Published: Copyright 2014, Juniper Networks, Inc.

Pulse Policy Secure. Endpoint Security Feature Guide. Product Release 5.2. Document Revision 1.0 Published:

Pulse Secure Client. Administration Guide. Product Release 5.1. Document Revision 1.0 Published:

Adaptive Log Exporter Users Guide

Junos Space. Network Management Platform Monitoring and Troubleshooting Guide. Release Published:

Managing Vulnerability Assessment

Pulse Policy Secure. UAC Solution Guide for SRX Series Services Gateways. Product Release 5.1. Document Revision 1.0 Published:

Junos Space Network Management Platform

Junos OS. Installation and Upgrade Guide. Release Modified: Copyright 2016, Juniper Networks, Inc.

A Guide to New Features in Propalms OneGate 4.0

Junos OS. Session Border Control Solutions Guide Using BGF and IMSG. Release Published: Copyright 2011, Juniper Networks, Inc.

Juniper Secure Analytics

Junos Pulse Secure Access Service

DMI Device Management With SRC Software

Concepts & Examples ScreenOS Reference Guide

Junos OS. UTM Content Filtering for Security Devices. Release Published: Copyright 2012, Juniper Networks, Inc.

Release Notes: Junos Space Service Automation 13.3R4

Load Balancing. Published: Copyright 2014, Juniper Networks, Inc.

Pulse Secure Client. Customization Developer Guide. Product Release 5.1. Document Revision 1.0. Published:

Junos Space. Network Monitoring. Published: Copyright 2013, Juniper Networks, Inc.

After you have created your text file, see Adding a Log Source.

Junos OS. Flow Monitoring Feature Guide for Routing Devices. Release Published: Copyright 2014, Juniper Networks, Inc.

Transcription:

Junos Pulse Windows In-Box Junos Pulse Client Solution Release 5.0 Published: 2013-11-20

Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net All rights reserved. Juniper Networks, Junos, Steel-Belted Radius, NetScreen, and ScreenOS are registered trademarks of Juniper Networks, Inc. in the United States and other countries. The Juniper Networks Logo, the Junos logo, and JunosE are trademarks of Juniper Networks, Inc. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners. Juniper Networks assumes no responsibility for any inaccuracies in this document. Juniper Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice. Junos Pulse Windows In-Box Junos Pulse Client Solution Release 5.0 All rights reserved. The information in this document is current as of the date on the title page. YEAR 2000 NOTICE Juniper Networks hardware and software products are Year 2000 compliant. Junos OS has no known time-related limitations through the year 2038. However, the NTP application is known to have some difficulty in the year 2036. END USER LICENSE AGREEMENT The Juniper Networks product that is the subject of this technical documentation consists of (or is intended for use with) Juniper Networks software. Use of such software is subject to the terms and conditions of the End User License Agreement ( EULA ) posted at http://www.juniper.net/support/eula.html. By downloading, installing or using such software, you agree to the terms and conditions of that EULA. ii

Table of Contents About the Documentation............................................ ix Documentation and Release Notes.................................. ix Supported Platforms............................................. ix Documentation Conventions....................................... ix Documentation Feedback......................................... xi Requesting Technical Support...................................... xi Self-Help Online Tools and Resources........................... xii Opening a Case with JTAC..................................... xii Part 1 Overview Chapter 1 Windows In-Box Junos Pulse Client................................... 3 Microsoft Windows In-Box Junos Pulse Client Overview..................... 3 Microsoft Windows In-Box Junos Pulse Client Supported Platforms........ 3 Microsoft Windows In-Box Junos Pulse Client Supported Features......... 4 Microsoft Windows In-Box Junos Pulse Client Limitations................ 5 Microsoft Windows In-Box Junos Pulse Client User Interface................. 6 Chapter 2 Host Checker...................................................... 11 Host Checker Statement of Health for Junos Pulse Secure Access Service Overview....................................................... 11 Part 2 Configuration Chapter 3 Host Checker for Windows In-Box Junos Pulse Client.................. 15 Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service.................................................. 15 Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client............................................... 17 Part 3 Administration Chapter 4 Remote Administration for Windows In-Box Junos Pulse Client.......... 21 Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client.................................................... 21 Part 4 Troubleshooting Chapter 5 Logging.......................................................... 27 Viewing Windows In-Box Junos Pulse Client Log Messages.................. 27 iii

Windows In-Box Junos Pulse Client Solution Part 5 Index Index.......................................................... 31 iv

List of Figures Part 1 Overview Chapter 1 Windows In-Box Junos Pulse Client................................... 3 Figure 1: Windows Networks List........................................ 6 Figure 2: Manually Adding a Pulse Connection............................. 7 Figure 3: Windows Networks List with New Pulse Connection................ 8 Figure 4: Junos Pulse Credentials Dialog.................................. 8 Figure 5: Junos Pulse Message Box...................................... 9 Part 3 Administration Chapter 4 Remote Administration for Windows In-Box Junos Pulse Client.......... 21 Figure 6: Get-VpnConnection Output................................... 23 v

Windows In-Box Junos Pulse Client Solution vi

List of Tables About the Documentation.......................................... ix Table 1: Notice Icons.................................................. x Table 2: Text and Syntax Conventions.................................... x Part 3 Administration Chapter 4 Remote Administration for Windows In-Box Junos Pulse Client.......... 21 Table 3: Schema Options............................................. 24 vii

Windows In-Box Junos Pulse Client Solution viii

About the Documentation Documentation and Release Notes Documentation and Release Notes on page ix Supported Platforms on page ix Documentation Conventions on page ix Documentation Feedback on page xi Requesting Technical Support on page xi Supported Platforms To obtain the most current version of all Juniper Networks technical documentation, see the product documentation page on the Juniper Networks website at http://www.juniper.net/techpubs/. If the information in the latest release notes differs from the information in the documentation, follow the product Release Notes. Juniper Networks Books publishes books by Juniper Networks engineers and subject matter experts. These books go beyond the technical documentation to explore the nuances of network architecture, deployment, and administration. The current list can be viewed at http://www.juniper.net/books. For the features described in this document, the following platforms are supported: SA Series MAG Series Documentation Conventions Table 1 on page x defines notice icons used in this guide. ix

Windows In-Box Junos Pulse Client Solution Table 1: Notice Icons Icon Meaning Description Informational note Indicates important features or instructions. Caution Indicates a situation that might result in loss of data or hardware damage. Warning Alerts you to the risk of personal injury or death. Laser warning Alerts you to the risk of personal injury from a laser. Table 2: Text and Syntax Conventions Table 2 on page x defines the text and syntax conventions used in this guide. Convention Description Examples Bold text like this Represents text that you type. To enter configuration mode, type the configure command: user@host> configure Fixed-width text like this Italic text like this Represents output that appears on the terminal screen. Introduces or emphasizes important new terms. Identifies guide names. Identifies RFC and Internet draft titles. user@host> show chassis alarms No alarms currently active A policy term is a named structure that defines match conditions and actions. Junos OS CLI User Guide RFC 1997, BGP Communities Attribute Italic text like this Text like this Represents variables (options for which you substitute a value) in commands or configuration statements. Represents names of configuration statements, commands, files, and directories; configuration hierarchy levels; or labels on routing platform components. Configure the machine s domain name: [edit] root@# set system domain-name domain-name To configure a stub area, include the stub statement at the [edit protocols ospf area area-id] hierarchy level. The console port is labeled CONSOLE. < > (angle brackets) Encloses optional keywords or variables. stub <default-metric metric>; x

About the Documentation Table 2: Text and Syntax Conventions (continued) Convention Description Examples (pipe symbol) Indicates a choice between the mutually exclusive keywords or variables on either side of the symbol. The set of choices is often enclosed in parentheses for clarity. broadcast multicast (string1 string2 string3) # (pound sign) Indicates a comment specified on the same line as the configuration statement to which it applies. rsvp { # Required for dynamic MPLS only [ ] (square brackets) Encloses a variable for which you can substitute one or more values. community name members [ community-ids ] Indention and braces ( { } ) ; (semicolon) Identifies a level in the configuration hierarchy. Identifies a leaf statement at a configuration hierarchy level. [edit] routing-options { static { route default { nexthop address; retain; } } } GUI Conventions Bold text like this Represents graphical user interface (GUI) items you click or select. In the Logical Interfaces box, select All Interfaces. To cancel the configuration, click Cancel. > (bold right angle bracket) Separates levels in a hierarchy of menu selections. In the configuration editor hierarchy, select Protocols>Ospf. Documentation Feedback We encourage you to provide feedback, comments, and suggestions so that we can improve the documentation. You can send your comments to techpubs-comments@juniper.net, or fill out the documentation feedback form at https://www.juniper.net/cgi-bin/docbugreport/. If you are using e-mail, be sure to include the following information with your comments: Document or topic name URL or page number Software release version (if applicable) Requesting Technical Support Technical product support is available through the Juniper Networks Technical Assistance Center (JTAC). If you are a customer with an active J-Care or JNASC support contract, xi

Windows In-Box Junos Pulse Client Solution or are covered under warranty, and need post-sales technical support, you can access our tools and resources online or open a case with JTAC. JTAC policies For a complete understanding of our JTAC procedures and policies, review the JTAC User Guide located at http://www.juniper.net/us/en/local/pdf/resource-guides/7100059-en.pdf. Product warranties For product warranty information, visit http://www.juniper.net/support/warranty/. JTAC hours of operation The JTAC centers have resources available 24 hours a day, 7 days a week, 365 days a year. Self-Help Online Tools and Resources For quick and easy problem resolution, Juniper Networks has designed an online self-service portal called the Customer Support Center (CSC) that provides you with the following features: Find CSC offerings: http://www.juniper.net/customers/support/ Search for known bugs: http://www2.juniper.net/kb/ Find product documentation: http://www.juniper.net/techpubs/ Find solutions and answer questions using our Knowledge Base: http://kb.juniper.net/ Download the latest versions of software and review release notes: http://www.juniper.net/customers/csc/software/ Search technical bulletins for relevant hardware and software notifications: https://www.juniper.net/alerts/ Join and participate in the Juniper Networks Community Forum: http://www.juniper.net/company/communities/ Open a case online in the CSC Case Management tool: http://www.juniper.net/cm/ To verify service entitlement by product serial number, use our Serial Number Entitlement (SNE) Tool: https://tools.juniper.net/serialnumberentitlementsearch/ Opening a Case with JTAC You can open a case with JTAC on the Web or by telephone. Use the Case Management tool in the CSC at http://www.juniper.net/cm/. Call 1-888-314-JTAC (1-888-314-5822 toll-free in the USA, Canada, and Mexico). For international or direct-dial options in countries without toll-free numbers, see http://www.juniper.net/support/requesting-support.html. xii

PART 1 Overview Windows In-Box Junos Pulse Client on page 3 Host Checker on page 11 1

Windows In-Box Junos Pulse Client Solution 2

CHAPTER 1 Windows In-Box Junos Pulse Client Microsoft Windows In-Box Junos Pulse Client Overview on page 3 Microsoft Windows In-Box Junos Pulse Client User Interface on page 6 Microsoft Windows In-Box Junos Pulse Client Overview Microsoft Windows 8.1 introduced Junos Pulse client as part of the Windows operating system. (Microsoft calls this an in-box application.) The Windows in-box Pulse client appears as a VPN Provider network option within Windows 8.1 and later endpoints, including Windows RT endpoints. The user can establish a Layer 3 VPN connection to Junos Pulse Secure Access Service. You can create, manage, and remove Pulse VPN connections on the Windows endpoint through Windows PowerShell scripts. The user can also create connections manually on the endpoint. The Windows in-box Pulse client provides a subset of the features that are available through the Junos Pulse for Windows client. Windows PowerShell is a command-line shell and scripting language for Windows system administration. For more information about PowerShell, see the PowerShell documentation on Microsoft Tech Net. PowerShell commands are called cmdlets. For information about the VPN Client cmdlets, see the Microsoft Tech Net topic on VPN Client cmdlets. Configuration on the Pulse server to support the Windows in-box Pulse client is the same as for the Pulse for Windows client. You create sign-in, realm, role, VPN tunnel, and Host Checker policies. You can use the same roles and connection profiles for the Windows in-box Pulse client as you use for the Pulse for Windows client. However, the Windows in-box Pulse client supports only one type of Host Checker rule, Statement of Health (SoH). Statement of Health is a component of Network Access Protection (NAP), a Microsoft policy enforcement platform built into Windows 8, Windows 7, Windows Vista, and Windows Server 2008 operating systems. NAP SoH lets you enforce system health compliance. Before you can use the Statement of Health Host Checker rule with the Windows in-box Pulse client, you must enable NAP SoH functionality on the endpoint. Microsoft Windows In-Box Junos Pulse Client Supported Platforms The Windows in-box Pulse client is supported on Pulse Secure Access Service R7.4 and later. Client upgrades are distributed through Windows Update and Windows HotFix distributions. 3

Windows In-Box Junos Pulse Client Solution NOTE: The Statement of Health rule is the only Host Checker rule supported by the Windows in-box Pulse client, and the Statement of Health rule is available only with Pulse Secure Access Service R8.0 and later. If you are using Pulse Secure Access Service R7.4, then only basic Host Checker functions are available. Microsoft Windows In-Box Junos Pulse Client Supported Features The following list describes the supported features for the Windows in-box Pulse client. The Windows in-box Pulse client supports connections to Junos Pulse Secure Access Service. Only one connection at a time can be active. NOTE: Users must have their server s root certificate installed on the endpoint before attempting to connect to the Pulse server to avoid the error, Server certificate is untrusted. The user can manually connect and disconnect. The Pulse administrator can also configure a Windows in-box Pulse VPN connection to connect automatically when the user starts a particular app. The Windows in-box Pulse client supports the following authentication functions: Username and password or token code. Authentication server prompts for changing the password, creating a PIN, changing a PIN, and specifying the next token code. Realm and role selection and preferred realm and role. Sign-in notification messages. Secondary authentication. Cached credentials. SSL-VPN connections. Split tunneling enabled or disabled. NOTE: Windows in-box Pulse client connections always have local subnet access enabled. Primary and secondary DNS and domain suffix list: DNS search order as defined on Pulse server (redirects all DNS traffic to specified primary or secondary servers). DNS suffixes added to endpoint DNS lookup. Proxy server and Proxy Automatic Configuration (PAC). 4

Chapter 1: Windows In-Box Junos Pulse Client Host Checker (Statement of Health rule only). Automatic tunnel connection application launch. Microsoft Windows In-Box Junos Pulse Client Limitations The Windows in-box Pulse client supports connections to Pulse Secure Access Service only. The following Pulse features are not available with the Windows in-box Pulse client: Save realm or role preference Machine authentication Location awareness rules Logon and logoff scripts. (As defined in the role. As an alternative, you can use the Microsoft Task Scheduler (schtasks.exe) to run scripts on the endpoint. WINS server tunnel parameter UDP-ESP tunnel (SSL mode only) Certificate trust override prompt Proxied HTTPS connections Generalized URI connection addresses. (You can use port and uri options in the network connection schema instead). Preconfigured Pulse settings (.jnprpreconfig). RSA soft-token integration Session extension Suspend/resume tunnel Host Checker automatic remediation actions Pre logon VPN plugins Related Documentation Microsoft Windows In-Box Junos Pulse Client User Interface on page 6 Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client on page 21 Host Checker Statement of Health for Junos Pulse Secure Access Service Overview on page 11 Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service on page 15 Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client on page 17 Viewing Windows In-Box Junos Pulse Client Log Messages on page 27 5

Windows In-Box Junos Pulse Client Solution Microsoft Windows In-Box Junos Pulse Client User Interface Microsoft Windows 8.1 introduced Junos Pulse client as part of the Windows operating system. (Microsoft calls this an in-box application.) The Windows in-box Pulse client uses Windows operating system dialogs. In addition, there is no user assistance provided with the Windows in-box Pulse client. Pulse connections appear as Windows network connections. Users can create, manage, and delete Pulse connections. Pulse connections appear as VPN connections in the Networks list. Figure 1 on page 6 shows a Pulse VPN connection labeled PulseCxn1. Figure 1: Windows Networks List 6

Chapter 1: Windows In-Box Junos Pulse Client To manually create a new connection, the user should do the following: 1. Click Settings > Change PC Settings > Network > Add a VPN Connection. Figure 2 on page 7 shows the Windows dialog to configure the connection. Figure 2: Manually Adding a Pulse Connection Juniper Networks Junos Pulse appears as a selection in the VPN provider box. The Connection name can be anything the user wants but the user needs to provide either the IP address or the hostname (for example, server1.mycompany.net) of the Pulse server in the Server name or address box. Because credential prompts are configured on and served from the Pulse server, the Type of sign-in info, User name, and Password boxes are not available. If Remember my sign-in info, is selected, Windows preserves the values the user specifies for username and password during the first logon operation. NOTE: Users must have their server s root certificate installed on the endpoint before attempting to connect to the Pulse server to avoid the error, Server certificate is untrusted. After the user saves the new connection, it appears in the Networks list as shown in Figure 3 on page 8. The user can click the connection to initiate a VPN connection. 7

Windows In-Box Junos Pulse Client Solution Figure 3: Windows Networks List with New Pulse Connection Pulse connection prompts (Figure 4 on page 8) and messages (Figure 5 on page 9) appear as Windows user interface elements. Figure 4: Junos Pulse Credentials Dialog 8

Chapter 1: Windows In-Box Junos Pulse Client Figure 5: Junos Pulse Message Box Related Documentation Microsoft Windows In-Box Junos Pulse Client Overview on page 3 Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client on page 21 Host Checker Statement of Health for Junos Pulse Secure Access Service Overview on page 11 Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service on page 15 Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client on page 17 Viewing Windows In-Box Junos Pulse Client Log Messages on page 27 9

Windows In-Box Junos Pulse Client Solution 10

CHAPTER 2 Host Checker Host Checker Statement of Health for Junos Pulse Secure Access Service Overview on page 11 Host Checker Statement of Health for Junos Pulse Secure Access Service Overview You can use the open standard Statement of Health (SoH) rule in a Host Checker policy for the Pulse for Windows client and for the Windows in-box Pulse client. SoH components evaluate an endpoint s state of health and make policy decisions for network access based on the result of the health check. To use SoH with the Windows in-box Pulse client, you must also enable the SoH functionality on the endpoint. NOTE: The Statement of Health rule is the only Host Checker rule supported by the Windows in-box Pulse client, and the Statement of Health rule is available only with Pulse Secure Access Service R8.0 and later. If you are using Pulse Secure Access Service R7.4, then Host Checker rules are not available. You can use the SoH health state validation to determine which roles or realms can be accessed by endpoints. If an endpoint fails the SoH check, or if the SoH cannot be negotiated successfully, the Host Checker policy fails. You can check the following system health indicators: Antivirus is enabled. Antivirus is up to date. Antispyware is enabled. Antispyware is up to date. Firewall is enabled. Automatic updating is enabled Related Documentation Microsoft Windows In-Box Junos Pulse Client Overview on page 3 Microsoft Windows In-Box Junos Pulse Client User Interface on page 6 11

Windows In-Box Junos Pulse Client Solution Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client on page 21 Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service on page 15 Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client on page 17 Viewing Windows In-Box Junos Pulse Client Log Messages on page 27 12

PART 2 Configuration Host Checker for Windows In-Box Junos Pulse Client on page 15 13

Windows In-Box Junos Pulse Client Solution 14

CHAPTER 3 Host Checker for Windows In-Box Junos Pulse Client Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service on page 15 Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client on page 17 Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service You can use the open standard Statement of Health rule in a Host Checker policy for both the Pulse for Windows client and the Windows in-box Pulse client. To configure a Statement of Health rule in a Host Checker policy: 1. In the admin console, select Authentication > Endpoint Security > Host Checker. 2. In the Policies section, click New to create a new policy, or click an existing policy. 3. For a new policy, specify a name for the policy and then click Continue. 4. Click the Windows tab. Statement of Health is available for Windows endpoints only. 5. Under Rule Settings, select Custom: Statement of Health, and then click Add. 6. Type a Rule Name for this rule. To configure the SoH rule, you must select one or more of the Statement of Health parameters. 1. Under Criteria, enter a Label for the selected SoH parameter, or accept the default. 2. Select an SoH policy option from the Parameter menu, and then click Add for the following types: Antivirus Enabled Antivirus up to date Antispyware enabled Antispyware up to date 15

Windows In-Box Junos Pulse Client Solution Firewall Enabled Automatic Updating Enabled 3. Select additional options from the Parameter list to add additional SoH parameters. 4. (Optional) For each rule, select the Enable automatic remediation check box. If you select this option for a rule, the user receives a remediation message from the SoH agent, and appropriate remediation is performed, if possible. If the box is not selected, the user receives a remediation message, but no remediation action is performed. NOTE: Automatic remediation works for the Pulse for Windows client only. The Windows in-box Pulse client does not support automatic remediation. 5. Click Save Changes. Related Documentation Microsoft Windows In-Box Junos Pulse Client Overview on page 3 Microsoft Windows In-Box Junos Pulse Client User Interface on page 6 Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client on page 21 Host Checker Statement of Health for Junos Pulse Secure Access Service Overview on page 11 Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client on page 17 Viewing Windows In-Box Junos Pulse Client Log Messages on page 27 16

Chapter 3: Host Checker for Windows In-Box Junos Pulse Client Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client The Statement of Health (SoH) is a basic health check that can be performed on a Windows endpoint. SoH is a component of Network Access Protection (NAP), a Microsoft policy enforcement platform built into Windows 8, Windows 7, Windows Vista, and Windows Server 2008 operating systems that lets you protect network assets by enforcing compliance with system health requirements. NAP SoH functionality is enabled as part of the Pulse for Windows installation. However, before you can use the Statement of Health Host Checker rule with the Windows in-box Pulse client, you must enable the 3rd party Modem VPN NAP client on the endpoint and start the service. To enable NAP SoH functionality, set the service to run automatically, and to enable the service using PowerShell: 1. Start Windows PowerShell and run the following commands : netsh nap client set enforcement ID = 79624 admin = "enable" set-service napagent -startuptype automatic start-service -name napagent NOTE: You must run the commands as an administrator. Related Documentation Microsoft Windows In-Box Junos Pulse Client Overview on page 3 Microsoft Windows In-Box Junos Pulse Client User Interface on page 6 Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client on page 21 Host Checker Statement of Health for Junos Pulse Secure Access Service Overview on page 11 Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service on page 15 Viewing Windows In-Box Junos Pulse Client Log Messages on page 27 17

Windows In-Box Junos Pulse Client Solution 18

PART 3 Administration Remote Administration for Windows In-Box Junos Pulse Client on page 21 19

Windows In-Box Junos Pulse Client Solution 20

CHAPTER 4 Remote Administration for Windows In-Box Junos Pulse Client Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client on page 21 Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client Microsoft Windows 8.1 introduced support for Junos Pulse client as part of the operating system. You can create, manage, and remove Pulse connections on the Windows endpoint by using Windows PowerShell scripts on the endpoint. PowerShell is a command-line shell and scripting language for system administration. To configure Junos Pulse connections, you should have a working knowledge of PowerShell. For detailed information on PowerShell, see the Microsoft Tech Net library. Windows PowerShell commands are called cmdlets. To manage Pulse connections, you use the VPN Client cmdlets. For detailed information on the VPN Client cmdlets, see the VPN Client section of the Microsoft Tech Net library. NOTE: PowerShell scripts must be signed to run on client computers that have a default PowerShell configuration. For more information, see the Microsoft Tech Net library. NOTE: You use Windows PowerShell scripts to administer Windows in-box Pulse client connections. Pulse for Windows connections do not respond to PowerShell scripts. The following PowerShell script examples show how to create and manage the most commonly used PowerShell cmdlets to create and mange Pulse connection configurations. Most PowerShell VPN Client cmdlets require that you specify the application ID. For Pulse, the application ID is JuniperNetworks.JunosPulseVpn_cw5n1h2txyewy. For a complete list of cmdlet options, see the VPN Client section of the see the Microsoft Tech Net library. 21

Windows In-Box Junos Pulse Client Solution NOTE: All connections are HTTPS and use a server certificate, therefore you must install the server root CA to connect. Add Pulse connection that uses split tunneling This script creates a Pulse VPN connection named PulseCxn1 that connects to a Pulse server with an IP address of 10.17.1.216. $xml = "<pulse-schema></pulse-schema>" $sourcexml=new-object System.Xml.XmlDocument $sourcexml.loadxml($xml) Add-VpnConnection -Name PulseCxn1 -ServerAddress 10.17.1.216 -SplitTunneling -PluginApplicationID JuniperNetworks.JunosPulseVpn_cw5n1h2txyewy -CustomConfiguration $sourcexml NOTE: Some VPN Client cmdlet options are not applicable to creating Pulse connections. The following Add-VpnConnection options cause an error if you use them when creating a Pulse connection: -AuthenticationMethod -EncryptionLevel -L2tpPsk -MachineCertificateEKUFilter -MachineCertificateIssuerFilter -UseWinlogonCredential Add Pulse connection that saves the user credentials after the first login The -RememberCredentials option applies to smart cards and certificate PINs, and to usernames and passwords. $xml = "<pulse-schema ></pulse-schema>" $sourcexml=new-object System.Xml.XmlDocument $sourcexml.loadxml($xml) Add-VpnConnection -Name PulseCxn2 -ServerAddress 10.17.1.217 -RememberCredential -PluginApplicationID JuniperNetworks.JunosPulseVpn_cw5n1h2txyewy -CustomConfiguration $sourcexml Add Pulse connection that uses a specified role and realm and a non-standard port This script s pulse-schema statement includes schema options that specify the realm and role that are used for this connection. If there are multiple realms or roles available to the user, and you do not specify the preferred values, then the user is prompted for selections. $xml = "<pulse-schema><port>4444</port><preferredrealm>users</preferredrealm><preferredrole>testrole</preferredrole><uri>/local</uri></pulse-schema>" $sourcexml=new-object System.Xml.XmlDocument $sourcexml.loadxml($xml) 22

Chapter 4: Remote Administration for Windows In-Box Junos Pulse Client Add-VpnConnection -Name PulseCxn3 -ServerAddress 10.17.1.216 -SplitTunneling -RememberCredential -PluginApplicationID JuniperNetworks.JunosPulseVpn_cw5n1h2txyewy -CustomConfiguration $sourcexml Delete Pulse connection To delete a Pulse connection, use the following command: Remove -VpnConnection -Name <connection_name> Get Pulse connection information Figure 6 on page 23 shows the output from the following command to show the properties of a VPN connection: Get -VpnConnection -Name <connection_name> Figure 6: Get-VpnConnection Output Start Pulse connection on application launch You can associate a Pulse connection with an application. When the user starts that application, the specified Pulse VPN connection is initiated. Add -VpnConnectionTriggerApplication -ConnectionName "PulseCxn1" [-ApplicationID] <String[]> Start Pulse connection when an application attempts to access a specified domain name You can associate a Pulse connection with a specific DNS suffix to provide connectivity based on location awareness. When the user attempts to access a resource within the suffix, the specified Pulse VPN connection is initiated. Add-VpnConnectionTriggerDnsConfiguration -ConnectionName "PulseCxn1" -DnsSuffix "juniper.net" -DnsIPAddress "172.28.144.15","172.24.245.15" -PassThru Use Microsoft Task Scheduler and PowerShell to update a Pulse connection You can combine PowerShell and other Windows tools to provide flexibility for your VPN connections. The following example uses Windows Task Scheduler. The scheduled task 23

Windows In-Box Junos Pulse Client Solution behaves like a connection startup script. The command creates a scheduled task that runs the specified PowerShell script when the PulseTest connection has established a VPN connection. schtasks /create /F /TN "VPN Connection Update" /TR "Powershell.exe -NonInteractive -command \test\create-conn.ps1 \test\scripts\settings.xml" /SC ONEVENT /EC Application /MO "*[System[(Level=4 or Level=0) and (EventID=20225)]] and *[EventData[Data= PulseTest ]]" Table 3 on page 24 lists options that you can use in your Pulse connection PowerShell scripts. Table 3: Schema Options Option Description "port" Use a connection port other than the standard port, 443. "uri" Specifies a sign on policy path override to use when connecting to the server address. "preferredrealm" Specify the preferred connection realm. The user must be a member of the specified authentication realm. "preferredrole" Specify the preferred role. The user must eligible for the role according to the role mapping rules in effect for the realm. optimizeforlowcostnetwork true/false Specifies that the connection uses a wired connection if one is available. issinglesignoncredential true/false Specifies that the credentials be used to access resources that require authentication after the tunnel is established. Related Documentation Microsoft Windows In-Box Junos Pulse Client Overview on page 3 Microsoft Windows In-Box Junos Pulse Client User Interface on page 6 Host Checker Statement of Health for Junos Pulse Secure Access Service Overview on page 11 Configuring a Statement of Health Host Checker Policy for Junos Pulse Secure Access Service on page 15 Enabling Statement of Health on the Windows Endpoint for the Windows In-Box Junos Pulse Client on page 17 Viewing Windows In-Box Junos Pulse Client Log Messages on page 27 24

PART 4 Troubleshooting Logging on page 27 25

Windows In-Box Junos Pulse Client Solution 26

CHAPTER 5 Logging Viewing Windows In-Box Junos Pulse Client Log Messages on page 27 Viewing Windows In-Box Junos Pulse Client Log Messages The Windows in-box Pulse client uses the Windows Event Log for logging. To view Windows in-box Pulse client log messages, perform the following steps: 1. Start the Windows Event Viewer. 2. On the navigation pane, open the following path: Applications and Service Logs > Microsoft > Windows > VpnPlugInPlatform > OperationalVerbose. Related Documentation Microsoft Windows In-Box Junos Pulse Client User Interface on page 6 Windows PowerShell Script Examples for Microsoft Windows In-Box Junos Pulse Client on page 21 27

Windows In-Box Junos Pulse Client Solution 28

PART 5 Index Index on page 31 29

Windows In-Box Junos Pulse Client Solution 30

Host Checker policy statement of health...15 Index Symbols #, comments in configuration statements...xi ( ), in syntax descriptions...xi < >, in syntax descriptions...x [ ], in configuration statements...xi { }, in configuration statements...xi (pipe), in syntax descriptions...xi A authentication...4 B braces, in configuration statements...xi brackets angle, in syntax descriptions...x square, in configuration statements...xi C certificate Windows in-box connection...4, 7 comments, in configuration statements...xi conventions text and syntax...x create Pulse connection...6 curly braces, in configuration statements...xi customer support...xi contacting JTAC...xi D delete connection...23 documentation comments on...xi F font conventions...x H Host Checker for Windows in-box Pulse client...11 for Windows RT...11 L location awareness...5 logging...27 M machine authentication...5 manuals comments on...xi Microsoft Tech Net...3 N Network Access Protection...3 network option...3 P parentheses, in syntax descriptions...xi Password Windows in-box connection...7 PowerShell...3 Pulse connection...6 Pulse connection prompt...8 R realm...22 remove connection...23 role...22 RSA soft token...5 S server certificate is untrusted Windows in-box connection...4, 7 soft token...5 SoH (statement of health)...11 SoH, in Host Checker policy...11 split tunneling...22 Windows in-box Pulse client...4 statement of health, configuring Host Checker policy...15 statement of health, Microsoft...11 support, technical See technical support supported features...4 supported platforms...3 syntax conventions...x 31

Windows In-Box Junos Pulse Client Solution T technical support contacting JTAC...xi Type of sign-in info Windows in-box connection...7 U upgrade Windows in-box Pulse client...3 User name Windows in-box connection...7 V VPN provider Windows in-box connection...7 W Windows Event Viewer...27 Windows PowerShell...3 Windows RT Host Checker...11 Windows Update...3 32