Atempo.Lina
6.1.0.2
PowerShell module for managing and monitoring Atempo Lina continuous data protection solution
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
Copyright (c) Atempo. All rights reserved.
Package Details
Author(s)
- Atempo
Tags
Atempo Lina Backup DevOps DataProtection
Functions
Dependencies
This module has no dependencies.
Release Notes
## 6.1.0.2 :
+ New option -ActivityStatus in Set-LinaAgent to change agent status
+ Renamed "BlockStatus" to "ActivityStatus" in Get-LinaAgent (old attribute names are still available)
+ Added a new attribute "ActivityStatusInternalName" to have Activity Status value without translation
! Fix missing "compare" alias on linux
## 6.1.0.1 :
+ Support for Lina 6.1 : some commands will not work (user profiles mostly)
+ Tested against Lina 6.1 GA / 6.0.1 using PowerShell 7.3.6
+ New Get-LinaTag to get list of tags
+ New New-LinaTag to create a tag
+ New -Tags options in Set-LinaAgent to set tags on an agent
+ New Copy-LinaUserGroup to clone existing usergroups
! Bugfix : Set-LinaAgent removing Email address when it was not passed
! Bugfix : Get-LinaUser user type was not fetched correctly
/!\ Limitations : New-LinaUserGroup and Set-LinaUserGroup are not yet supported on Lina 6.1+
## 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
FileList
- Atempo.Lina.nuspec
- Atempo.Lina.psm1
- Functions\Common.ps1
- Functions\Copy.ps1
- Functions\Get.ps1
- Functions\New.ps1
- Functions\Remove.ps1
- Functions\Set.ps1
- Atempo.Lina.psd1
- help.html
Version History
Version | Downloads | Last updated |
---|---|---|
7.0.2.1 | 39 | 5/22/2024 |
6.1.0.2 (current version) | 73 | 9/5/2023 |
6.1.0.1 | 20 | 8/10/2023 |
6.0.0.1 | 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 |