Atempo.Lina

6.0.0.1

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 -RequiredVersion 6.0.0.1

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Atempo.Lina -Version 6.0.0.1

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy 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

Owners

Copyright

Copyright (c) Atempo. All rights reserved.

Package Details

Author(s)

  • Atempo

Tags

Atempo Lina Backup DevOps DataProtection

Functions

*-Lina*

Dependencies

This module has no dependencies.

Release Notes


## 6.0.0.1 :
       + Support for multi-server and connection using API key instead of login/password (Lina 6.x Only)
       + Tested against Lina 6.0 GA / 5.3.6 / 5.3.5 using PowerShell 7.3.2
       + Support connection using API Key on Lina 6 (see doc of Connect-LinaServer)
       + New Get-LinaNode cmdlet when connecting to master server (recommended)
       + New option -ApiKey in Connect-LinaServer
       + New option -Tag to filter agent by Tag (Get-LinaAgent -Tag)
       + New option -NodeName in New-LinaAgent to select node
       + Added a ServerType property for master/node/standalone in Get-LinaGlobalStats
       + Added a NodeName property in Get-LinaAgent
       + Get-LinaAgentGroup now displays Agent Groups with inheritance in Lina 6.0+ (legacy groups are not managed on Lina 6.0+)
       + Better handling of disconnections (error message)
       ! Limitation : New-LinaAgentGroup does not have option to specify Strategy/Protection
       /!\ Support for Lina versions 5.x will be dropped in future release
## 5.3.2.1 :
       + Added BlockStatus in Get-LinaAgent
       + Tested against Lina 5.3 and PowerShell 7.2.4
## 5.2.0.2 :
       + New cmdlet Get-LinaSystemInfos : get system and os informations
       + Added some infos on agent. Alerts : Array with list of alerts (BackupAlert, QuotaAlert, MarkedForDeletion, MarkedForDeletion,Inactive,ObsoleteVersion)
       + Added DiskFullForecastInDays in Get-LinaGlobalStats
## 5.2.0.1 :
       + Tested against Lina 5.2 and PowerShell 7.1.x
       + New Get-LinaWaitingAgent command to get agents waiting to be declared
## 5.1.8.4 :
       ! Fixed major bug with new version management blocking connection
## 5.1.8.3 :
       + Licensing the module using GPLv3
       ! Fixed new versioning scheme when getting version in global stats and when connecting
## 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
       

FileList

Version History

Version Downloads Last updated
7.0.2.1 40 5/22/2024
6.1.0.2 73 9/5/2023
6.1.0.1 20 8/10/2023
6.0.0.1 (current version) 78 3/9/2023
5.3.2.0 93 5/20/2022
5.2.0.2 222 6/23/2021
5.2.0.1 52 4/28/2021
5.1.8.4 78 2/8/2021
5.1.8.3 38 2/3/2021
5.1.8.2 104 7/9/2020
5.1.8.1 31 7/1/2020
5.1.8.0 36 6/25/2020
5.1.6.3 32 6/8/2020
5.1.6.1 99 3/11/2020
5.1.6.0 39 3/2/2020
5.1.4.3 64 12/19/2019
5.1.4.2 28 12/19/2019
5.1.4.1 40 12/9/2019
5.1.4.0 31 12/6/2019
5.1.3.2 28 12/4/2019
5.1.3.1 29 12/2/2019
5.1.3.0 53 10/22/2019
5.1.0.3 51 8/30/2019
5.1.0.2 35 8/8/2019
5.1.0.1 32 8/7/2019
5.0.6.1 30 8/1/2019
5.0.2.15 40 7/9/2019
5.0.2.14 33 7/1/2019
5.0.2.13 35 6/27/2019
5.0.2.12 44 6/25/2019
5.0.2.11 36 6/25/2019
5.0.2.10 40 6/24/2019
5.0.2.9 39 6/23/2019
5.0.2.8 37 6/23/2019
5.0.2.7 35 6/21/2019
5.0.2.6 35 6/21/2019
5.0.2.5 39 6/21/2019
5.0.2.4 37 6/20/2019
5.0.2.3 35 6/19/2019
5.0.2.2 38 6/19/2019
5.0.2.1 36 6/19/2019
5.0.2.0 44 6/18/2019
Show more