PowerShell-Module Documentation. Release docs

Similar documents
PowerShell-Module Documentation. Release sql

PowerShell Module for Rubrik Documentation. Release latest

Visualizing Git Workflows. A visual guide to 539 workflows

Github/Git Primer. Tyler Hague

Red Hat Development Suite 2.1

Belle II - Git migration

Command-Line Interfaces First Published On: Last Updated On:

Getting the files for the first time...2. Making Changes, Commiting them and Pull Requests:...5. Update your repository from the upstream master...

Continuous Integration and Deployment (CI/CD)

Puppet on the AWS Cloud

ARM mbed Enabled. Mihail Stoyanov Partner Enablement Team Lead, ARM mbed. Xiao Sun Partner Enablement Engineer, ARM mbed

Pearson System of Courses

contribution-guide.org Release

DocAve. Release Notes. Governance Automation Online. Service Pack 9, Cumulative Update 6

Oracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server

vsphere PowerCLI Installation Guide VMware vsphere PowerCLI 4.1 Update 1 EN

Red Hat JBoss Fuse 6.1

Request Manager User's Guide

HashiCorp Vault on the AWS Cloud

DreamFactory Security Guide

SCAP Security Guide Questions / Answers. Ján Lieskovský Contributor WorkShop November 2015

Front Office and VMware. Automating server provisioning from your Service Catalog

Administering VMware vsphere and vcenter 5

Personal vdisk Implementation Guide. Worldwide Technical Readiness

Extend Your Server 2003 Active Directory Schema For Windows 7 And Server 2008

Netflix OSS Spinnaker on the AWS Cloud

Swift Web Applications on the AWS Cloud

ForeScout Extended Module for ServiceNow

Confluence Data Center on the AWS Cloud

ForeScout Extended Module for ServiceNow

Alberta Netcare Portal Alberta Health Services (AHS) Access SETUP GUIDE. Version 3.6

Click Studios. Passwordstate. Password Discovery, Reset and Validation. Requirements

Data Insight Feature Briefing Box Cloud Storage Support

Automating vcloud Director with OnCommand Workflow Automation

EMC ViPR Controller. Create a VM and Provision and RDM with ViPR Controller and VMware vrealize Automation. Version 2.

Centrify Infrastructure Services

USING GIT FOR AUTOMATION AND COLLABORATION JUSTIN ELLIOTT - MATT HANSEN PENN STATE UNIVERSITY

Revision Control. An Introduction Using Git 1/15

SOA Software Intermediary for Microsoft : Install Guide

Bitdock. Release 0.1.0

Deployment Guide. 3.1 For Windows For Linux Docker image Windows Installation Installation...

Red Hat JBoss A-MQ 6.3

McAfee VirusScan and McAfee epolicy Orchestrator Administration Course

Conda Documentation. Release latest

Vendor: Citrix. Exam Code: 1Y Exam Name: Designing Citrix XenDesktop 7.6 Solutions. Version: Demo

IMPORTANT! Files saved to this USB are NOT automatically encrypted. You must use the SecureLock II software interface to secure your files.

GIT TUTORIAL. Creative Software Architectures for Collaborative Projects CS 130 Donald J. Patterson

A: Yes. It is free to use and modify under the terms of the LGPL License for the Core and under the MIT License for the components.

Red Hat JBoss Enterprise Application Platform 7.2

Introduction to Git and GitHub. Tools for collaboratively managing your source code.

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Essential PowerShell Survival Skills

AvePoint Cloud Governance. Release Notes

Red Hat CloudForms 4.6

Chapter 2 Setting Up for Development

ZENworks 2017 Patch Management Airgap Solution. 1 About the Airgap Solution. 2 Prerequisites. December 2017

Veritas Enterprise Vault Setting up SharePoint Server Archiving 12.2

Akana API Platform: Upgrade Guide

2012 Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Excel, Lync, Outlook, SharePoint, Silverlight, SQL Server, Windows,

Oracle Fusion Middleware. 1 Introduction. 1.1 Supported Functionality and Intended Use. 1.2 Limitations

Red Hat JBoss Fuse 6.1

VMware AirWatch Cloud Connector Guide ACC Installation and Integration

Introduction to Git and Github Repositories

Red Hat Development Suite 1.1 Installation Guide

Red Hat JBoss Middleware for OpenShift 3

Access Manager 4.3 Service Pack 3 Release Notes

Con. Continuous Integration

IBM Atlas Policy Distribution Administrators Guide: IER Connector. for IBM Atlas Suite v6

McAfee File and Removable Media Protection Installation Guide

G E T T I N G S TA R T E D W I T H G I T

Netwrix Auditor. Event Log Export Add-on Quick-Start Guide. Version: 8.0 6/3/2016

Oracle Eloqua Sales Tools for Microsoft Outlook. User Guide

Continuous Delivery at Liferay A fast lane for your software updates. Rubén Eduardo

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Tizen/Artik IoT Practice Part 4 Open Source Development

Red Hat JBoss Fuse 6.3

Installation Guide Revision B. McAfee Cloud Workload Security 5.0.0

ForeScout Extended Module for IBM BigFix

DocAve. Release Notes. Governance Automation Online. Service Pack 8, Cumulative Update 1

UCT Application Development Lifecycle. UCT Business Applications

Git Workflows. Sylvain Bouveret, Grégory Mounié, Matthieu Moy

itesla Power System Tools The open-source project for power grid simulations

Overview. 1. Install git and create a Github account 2. What is git? 3. How does git work? 4. What is GitHub? 5. Quick example using git and GitHub

Software Token. Installation and User Guide. 22 September 2017

Version Control with Git ME 461 Fall 2018

manifold Documentation

Chaos, frustrated users

File System Management Pack

Wwise Installation and Migration Guide

Last Updated: FRC 2019 BETA

Building Powerful Workflow Automation with Cherwell and PowerShell

What s New for Oracle Internet of Things Cloud Service. Topics: Oracle Cloud. What's New for Oracle Internet of Things Cloud Service Release 17.4.

OS10 Virtualization Guide. Enterprise Edition

The Old World. Have you ever had to collaborate on a project by

Technical Upgrade Guidance SEA->SIA migration

Tech Talk Nutanix Calm. Greg Smith, VP Product Marketing Gil Haberman, Director of Product Marketing

Deploying Windows 8.1 with ConfigMgr 2012 R2 and MDT 2013

KWizCom Corporation. SharePoint Repeating Rows Field Type. User Guide

Index. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /

Technical Architecture & Analysis

Transcription:

PowerShell-Module Documentation Release docs December 29, 2016

User Documentation 1 Requirements 3 2 Installation 5 2.1 Option 1: Installer Script......................................... 5 2.2 Option 2: Manual Installation...................................... 5 2.3 Option 3: PowerShell Gallery...................................... 5 3 Support 7 4 Contribution 9 5 Licensing 11 6 Frequently Asked Questions 13 i

ii

PowerShell-Module Documentation, Release docs This is a community project that provides a Windows PowerShell module for managing and monitoring Rubrik s Converged Data Management fabric by way of published RESTful APIs. If you re looking to perform interactive automation, setting up scheduled tasks, leverage an orchestration engine, or need ad-hoc operations, this module is intended to be valuable to your needs. The code is open source, and available on GitHub. Below is a quick YouTube video that explains how to begin using the module. The main documentation for the project is organized into a couple sections: User Documentation command-docs workflow-docs User Documentation 1

PowerShell-Module Documentation, Release docs 2 User Documentation

CHAPTER 1 Requirements The code assumes that you ve already deployed at least one Rubrik Brik into your environment and have completed the initial configuration process to form a cluster. At a minimum, make sure you have installed the following: 1. PowerShell version 4+ 2. PowerCLI version 6.0+ 3. Rubrik version 2.2+ 4. (optional) Windows Management Framework 5.0 5. (optional) Pester Note: Although an alpha build of PowerShell exists for Linux and Mac OS environments, the code is currently being written and validated using a Microsoft Windows Server environment. 3

PowerShell-Module Documentation, Release docs 4 Chapter 1. Requirements

CHAPTER 2 Installation This repository contains a folder named Rubrik. The folder needs to be installed into one of your PowerShell Module Paths using one of the installation methods outlined in the next section. Common PowerShell module paths include: 1. Current User: %USERPROFILE%\Documents\WindowsPowerShell\ 2. All Users: %WINDIR%\System32\WindowsPowerShell\v1.0\ 2.1 Option 1: Installer Script 1. Download the latest release or any pre-release build to your workstation. 2. Open a Powershell console with the Run as Administrator option. 3. Run Set-ExecutionPolicy using the parameter RemoteSigned or Bypass. 4. Run the Install-Rubrik.ps1 script in the root of this repository and follow the prompt to install the module into your $Home\Documents\WindowsPowerShell\Modules\ path. 5. At the completion of the installation, the installer will run Import-Module Rubrik on your behalf. 2.2 Option 2: Manual Installation 1. Download the latest release or any pre-release build to your workstation. 2. Copy the contents of the Rubrik folder onto your workstation into the PowerShell Module Path $Home\Documents\WindowsPowerShell\Modules\ or C:\Program Files\WindowsPowerShell\Modules 3. Open a Powershell console with the Run as Administrator option. 4. Run Set-ExecutionPolicy using the parameter RemoteSigned or Bypass. 5. To load the module, use Import-Module Rubrik. 2.3 Option 3: PowerShell Gallery 1. Ensure you have the Windows Management Framework 5.0 or greater installed. 2. Open a Powershell console with the Run as Administrator option. 5

PowerShell-Module Documentation, Release docs 3. Run Set-ExecutionPolicy using the parameter RemoteSigned or Bypass. 4. Run Install-Module -Name Rubrik to download the module from the PowerShell Gallery. Note that the first time you install from the remote repository it may ask you to first trust the repository. Once installation is complete, you can validate that the module exists by running Get-Module -ListAvailable Rubrik. 6 Chapter 2. Installation

CHAPTER 3 Support The community module is not officially supported and should be used at your own risk. A future release will offer API versioning and may also include formal support. To report a bug, request an enhancement, or provide feedback about this project, please open an issue. 7

PowerShell-Module Documentation, Release docs 8 Chapter 3. Support

CHAPTER 4 Contribution Everyone is welcome to contribute to this project. Here are the steps involved: 1. Create a fork of the project into your own repository. 2. From your fork, create a new feature branch (other than master) that expresses your feature or enhancement. 3. Make all your necessary changes in your feature branch. 4. Create a pull request with a description on what was added or removed and details explaining the changes in lines of code. If approved, project owners will merge it. 9

PowerShell-Module Documentation, Release docs 10 Chapter 4. Contribution

CHAPTER 5 Licensing Licensed under the Apache License, Version 2.0 (the License ); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/license-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 11

PowerShell-Module Documentation, Release docs 12 Chapter 5. Licensing

CHAPTER 6 Frequently Asked Questions This section will contain a list of questions that have been received (and answered) by the Project Team. 13