Skip to content

vMarkusK/StoreOnce-PSModule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HPE StoreOnce PowerShell Module

Flattr this git repo

About

Project Owner:

Markus Kraus @vMarkus_K

MY CLOUD-(R)EVOLUTION mycloudrevolution.com

Project WebSite:

StoreOnce PowerShell Module

Project Documentation:

Read the Docs - StoreOnce PowerShell Module

Project Details:

This module leverages the HPE StoreOnce REST API with PowerShell. This first cmdlets will be for reporting purposes and after that some basic administrative cmdlets should be added.

  • Create Stores
  • Change Permissions
  • Delete Stores
  • etc.

Contribute

Request form to Slack Channel: http://mycloudrevolution.com/projekte/storeonce-powershell-module/

Or contact me via any other channel...

Features

Connect-SOAppliance

Connect to a StoreOnce Appliance and generate a connection object with Servername, Token etc.

Connect-SOAppliance

Get-SOAppliance

Lists all connected StoreOnce Appliannce(s).

Get-SOAppliance

Get-SOSIDs

Lists all ServiceSets from your StoreOnce system(s).

Get-SOSIDs

Get-SOCatStores

Lists all Catalyst Stores from your StoreOnce system(s).

Get-SOCatStores

Get-SONasShares

Lists all NAS Stores from your StoreOnce system(s).

Get-SONasShares

Get-SOCatClients

Lists all Catalyst Clients from your StoreOnce system(s).

Get-SOCatClients

Get-SOCatStoreAccess

Lists Clients with Access Permissions of a Catalyst Store.

Get-SOCatStoreAccess

New-SOCatStore

Creates a single StoreOnce Catalyst store with default options on a given Service Set on your StoreOnce system.

New-SOCatStore

New-SOCatClient

Creates a StoreOnce Catalyst Client on all Service Sets on your StoreOnce system.

New-SOCatClient

Set-SOCatStoreAccess

Permit or deny Client access to a StoreOnce Catalyst Store.

Set-SOCatStoreAccess

Remove-SOCatStore

Remove a single StoreOnce Catalyst store on a given Service Set on your StoreOnce system.

Remove-SOCatStore

Remove-SOCatClient

Remove a single StoreOnce Catalyst store on a given Service Set on your StoreOnce system.

Remove-SOCatClient

# Enhancements [*Back to top*](#Title)

Version 2.1

  • Enhanced: force TLS 1.2 Connection

Version 2.0

  • New: New Connection process
  • New: Remove-SOCatClient
  • New: Remove-SOCatStore

Version 1.1

  • New: IP Connection Test before REST Calls

Version 1.0

  • Enhanced: Module restructuring. Each Function has now its own psm1

Version 0.9

  • New: Permit or deny Client access to a StoreOnce Catalyst Store
  • Fix: Parameter Positions

Version 0.8

  • New: Creates a StoreOnce Catalyst client

Version 0.7

  • New: Creates a StoreOnce Catalyst store
  • Enhanced: More details for Get-SOCatStores

Version 0.6

  • Enhanced: Parameter Position declaration
  • Enhanced: Output Reorganization

Version 0.5.2

  • Enhanced: New Cert Handling
  • Enhanced: Cmdlet Set-SOCredentials rewritten

Version 0.5.1

  • Enhanced: Optional Credential verification for Set-SOCredentials Commandlet

Version 0.5

  • New: Get Clients (Users) with Access Permissions of a Catalyst Store

Version 0.4.1

  • Enhanced: Added ID not NAS and Catalyst

Version 0.4

  • New: Get StoreOnce Catalyst Clients (User)

Version 0.3

  • New: Get StoreOnce NAS Shares
  • Renamed StoreOnce Catalyst Stores Commandlet
  • Enhanced: Added Synopsis to Functions

Version 0.2.1

  • Fixed: Issue #4 - Secure Password Input

Version 0.2

  • New: Get StoreOnce Catalyst Stores

Version 0.1

  • New: Credential Handling for REST Calls
  • New: Get StoreOnce SIDs