Atempo.Lina

5.1.8.2

PowerShell module for managing and monitoring Atempo Lina continuous data protection solution

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Atempo.Lina

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Thibaut Lauziere

Copyright

Copyright (c) Atempo. All rights reserved.

Owners

Tags

Atempo Lina Backup DevOps

Functions

*-Lina*

Dependencies

This module has no dependencies.

Release Notes


## 5.1.8.2 :
       + Set-LinaAgent -Email to modify email on agent in Lina 5.2+
## 5.1.8.1 :
       + Tested against Lina 5.1.8 / 5.2.0 Beta on PowerShell 5.1 and 7.0.2
       ! Fixed issues on fresh install with user profiles values not in range
## 5.1.8.0 :
       /!\ This release may not work in PowerShell 5.x. Needs more testing.
       + Connect-LinaServer now supports -Credential (Secure Credentials for connection)
       + New infos in Get-LinaAgent : isLocal, isMarkedforDeletion
       + Tested on Lina 5.1.8 and with PowerShell 7.0.2
## 5.1.7.0 :
       + Tested on Lina 5.1.7 and with PowerShell 7.0.1
## 5.1.6.3 :
       + Added Replication infos in agent listing
       ! Small bugfix on FixEncoding function when text is null
## 5.1.6.2 :
       ! Use TLS v1.2 By default to avoid connection issues and increase security
## 5.1.6.1 :
       ? Removed useless timestamping in queries
       + Tested on PowerShell 7.0
       ! Fixed PSCustomObject Type in PS7.0 (previously type System.Management.Automation.PSCustomObject)
## 5.1.6.0 :
       ! Fixed a "405 : Method unauthorized" non-blocking error when connecting to Lina 5.1.6+
## 5.1.4.3 :
       ! Fixed 2 bugs with Lina 5.2 : API version was incorrect => not using correct LinaAgent function + bad translation request
## 5.1.4.3 :
       + Added the view names in Get-LinaAgentGroup
## 5.1.4.2 :
       ! Fixed a bug when there were multiple items to translate in an array : array of null was returned (Thanks to Benoit Marchal for the tip)
## 5.1.4.1 :
       + Added User Management : Get-LinaUser / Set-LinaUser / New-LinaUser / Remove-LinaUser
       + Added User Group Management : Get-LinaUserGroup / / Set-LinaUserGroup / New-LinaUserGroup  / Remove-LinaUserGroup
       + Added User Profile Management : Get-LinaUserProfile / New-LinaUserProfile / Remove-LinaUserProfile (No Set- for the moment)
       + Uniformized color returns
## 5.1.4.0 :
       ? PowerShell 5.0 is now required for some commands (UserProfiles) because of the use of Enum types
       + Added the Get-LinaUserProfile / New-LinaUserProfile / Remove-LinaUserProfile
       + Code indentation cleanup + module architecture redesign (functions folder) + comments in PSM1 file
       ! Fixed a potential bug when switching tenant
## 5.1.3.2 :
       ! Fixing others issues with LastSync, LastConnection. Returns will now be the same on versions 5.1+ and 5.1-.
       + Added a new example in Get-LinaAgent to get agent without recent backup easily
## 5.1.3.1 :
       ! LastBackup is now based on LastSync instead of LastCompletedSession (because LastSync corresponds to last completely successful backup)
       ! Fixed empty LastSync and LastSyncTime
## 5.1.3.0 :
       + Added Set-LinaStrategy
       ! Tested on Lina 5.1.3 & 5.2 Beta
       ! Fixed an error when disconnecting
## 5.1.0.3 :
       + QuotaPercent in Get-LinaAgent are now rounded
       ! Strategy could be created in global view, now using default tenant instead if any.
       ! Fixed some encoding issues
       ! Fixed intermittent errors "A connection that was expected to be kept alive was closed by the server"
## 5.1.0.2 :
       + Added Get-LinaProtection, Get-LinaProtectionZone, Get-LinaProtectionRule, Get-LinaFileCategory

## 5.1.0.1 :
       + Tested on Lina 5.1
       + Extensive testing with a QA script on both PowerShell on Windows / PowerShell Core in Ubuntu
       + Get-LinaAgent and Get-LinaAgentStats have been merged. it now returns everything about agents and even more infos with Lina 5.1
       + Get-LinaTenant and Get-LinaTenantConfig have been merged. Get-LinaTenantConfig is now deprecated and has been removed.
       + Set-LinaTenant is now able to change DefaultProtections, Default strategy, Default Tenant and AutoCreation of agents
       + Improved Lina version display (Version numbers + Type Stable/Beta)
       + New option -Default for Get-LinaTenant
       ! Renamed Get-LinaCurrentTenant to Get-LinaCurrentTenantID (because it returns only a Tenant ID)
       ! Fixed many encoding issues (display, creations, filters and specific issues to PowerShell Core)
       ! Fixed New-LinaTenant not returning the created tenant

## 5.0.2.16 :
       + Modified Set-LinaAgent :
           New options -StrategyName and -ProtectionName
           all modifications can be done at the same time
       + New properties more human friendly for get-LinaAgentStats (LastBackup,LastSessionStart,LastConnection,LastSync)
       + New property Email for Get-LinaAgentStats
       ! Lots of uniformization :
           Command parameters : removing "name" ( -Tenant -Strategy -Protection)
           Listings (Name then ID on objects), InternalName, Name was previously "Label"

## 5.0.2.15 :
       + Added the New-LinaStrategy and Remove-LinaStrategy
       + Added TenantName and ID to strategy listing
       ! Fixed bug with boolean values wrongly false or true
       + Added SystemCategory (server/desktop, mac/win/linux) display in AgentInfos
## 5.0.2.14 : Improved display of error codes from API (translated to real errors)
## 5.0.2.13 :
   + Added the Get-LinaProtection and Get-LinaTenantConfig (default protection and strategies for tenant)
   + Added Tenant management New-LinaTenant / Set-LinaDefaultTenant (to set it as default) / Remove-LinaTenant
   + Added option to Get-LinaStrategy by ID and Set-LinaCurrentTenant by Name
## 5.0.2.12 :
   + Added the agent group management :
       Get-LinaAgentGroup / New-LinaAgentGroup / Remove-LinaAgentGroup / Set-LinaAgent -GroupName
## 5.0.2.11 :
   + Added ability to move agent between tenants with Set-LinaAgent and to pipe agent to it
+ Agent must now be piped to Set-LinaAgent (parameter Name has been removed)
+ Added a few attributes to GlobalStats (CompressionRatio, DiskSavingGB)
   ! Fixed error on Linux / macOS when using Get-LinaGlobalStats
! Removed useless logging / Adding variable LINA_DEBUG_MODE for advanded debug   
## 5.0.2.10 : Opening HTML help in default brower. Minor corrections to documentation.
## 5.0.2.9 : Automatic generation of HTML help file. Open it using Get-LinaHelp command
## 5.0.2.8 : Adding detailed help for each function
## 5.0.2.7 :
   + Support translations (for defaults strategies, protections and paths)
   + Adding many informations to objects (strategies, protections, tenants, quotas etc)
## 5.0.2.6 : Bugfixes on Remove-LinaAgent
## 5.0.2.5 : Small bugfix on certificate validation on PowerShell >= 6
## 5.0.2.4
   + Remove-LinaAgent accepts multiple agents deletion, pipelining, WhatIf scenarios, Bulk security
   + Help configured on Remove-LinaAgent
   ! Suppress some useless logging to console
## 5.0.2.3
   + Getting/Setting current tenant
   ! Fix tenant selection after creation of agent
## 5.0.2.2 : Adding support for pipelining between agent commands
## 5.0.2.1 : Exporting only select functions + minor improvements
## 5.0.2.0 : Initial Release support for Lina 5.0.2 and superior
       

Version History

Version Downloads Last updated
5.1.8.2 (current version) 37 7/9/2020
5.1.8.1 9 7/1/2020
5.1.8.0 15 6/25/2020
5.1.6.3 11 6/8/2020
5.1.6.1 77 3/11/2020
5.1.6.0 18 3/2/2020
5.1.4.3 42 12/19/2019
5.1.4.2 7 12/19/2019
5.1.4.1 19 12/9/2019
5.1.4.0 10 12/6/2019
5.1.3.2 7 12/4/2019
5.1.3.1 8 12/2/2019
5.1.3.0 31 10/22/2019
5.1.0.3 30 8/30/2019
5.1.0.2 14 8/8/2019
5.1.0.1 11 8/7/2019
5.0.6.1 9 8/1/2019
5.0.2.15 19 7/9/2019
5.0.2.14 11 7/1/2019
5.0.2.13 14 6/27/2019
5.0.2.12 23 6/25/2019
5.0.2.11 14 6/25/2019
5.0.2.10 19 6/24/2019
5.0.2.9 17 6/23/2019
5.0.2.8 16 6/23/2019
5.0.2.7 14 6/21/2019
5.0.2.6 14 6/21/2019
5.0.2.5 16 6/21/2019
5.0.2.4 16 6/20/2019
5.0.2.3 14 6/19/2019
5.0.2.2 17 6/19/2019
5.0.2.1 15 6/19/2019
5.0.2.0 22 6/18/2019