Get-SimanAzVM⚓︎
SYNOPSIS⚓︎
Obtiene las VMs en Azure de la plataforma Siman Cloud.
SYNTAX⚓︎
Get-SimanAzVM [[-Name] <String[]>] [-Environment <String[]>] [-Role <String>] [-IncludeUsage]
[<CommonParameters>]
DESCRIPTION⚓︎
Regresa una colección de objectos de tipo [Siman.Cloud.Azure.VM] con el detalle de las VMs en Azure.
Se puede especificar una lista de nombres y filtrar ya sea por Environment o por Role segun las etiquetas aplicadas al recurso.
COMMAND ALIASES
- gsavm
EXAMPLES⚓︎
Example 1 - Todas las VMs del entorno Production⚓︎
PS> Get-SimanAzVM -Environment Production
Name IP Address State OS Disk Group Role Environment VM Id
Remaining
---- ---------- ----- ---------- ----- ---- ----------- -----
smnavd-s001-01 10.0.11.4 running AVD Personal Production c7379b67-1c57-44c2-b120-8e956f90c4e3
smnavd-s001-02 10.0.11.9 running AVD Personal Production cdca92c5-793a-4e35-830c-5557bcfa8fa0
smnavd-s001-03 10.0.11.10 running AVD Personal Production 9f30e7e1-1833-4775-8a42-d656a3f9f720
smnavd-s001-04 10.0.11.12 running AVD Personal Production 49a608de-7956-415b-9dd8-638ee5503270
azvdg8pd-230501 10.0.10.4 running AVD Balanced Production 6f741878-51f6-4828-908c-e986485c863a
azvdg8pd-230502 10.0.10.5 running AVD Balanced Production c00acc4b-cf64-44ff-96ca-1cacee6c7b7a
...
Example 2 - Busca VMs por nombre⚓︎
PS> Get-SimanAzVM -Name smnavd-devs*
Name IP Address State OS Disk Group Role Environment VM Id
Remaining
---- ---------- ----- ---------- ----- ---- ----------- -----
smnavd-devs01 10.0.11.5 deallocated Siman-Devs Personal Production 4e019058-2f00-4ab7-b61e-fdfe241cad53
smnavd-devs04 10.0.11.7 running Siman-Devs Personal Production 912269fc-6fae-4c2b-bc20-fbccfa5f1563
smnavd-devs05 10.0.11.8 running Siman-Devs Personal Production 27fb833f-2332-46c2-a86e-ec385d817753
Obtiene todas las VMs que comiencen con smnavd-devs
PARAMETERS⚓︎
-Name⚓︎
Nombre o nombres de los servidores a buscar.
Este parametro acepta multiples valores y wildcards.
Type: System.String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: True
-Environment⚓︎
Filtra las instancias en el entorno específicado (Production | Testing | QA | Retired).
Type: System.String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Role⚓︎
Filtra en base al rol especificado.
Este parametro acepta wildcards.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
-IncludeUsage⚓︎
Incluye en el resultado los datos de uso en tiempo real de CPU, Memoria y Disco.
Solamente agregar este parametro en caso necesario, ya que es un proceso tardado la obtencion de las metricas en tiempo real.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters⚓︎
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS⚓︎
String⚓︎
Acepta los nombres de las VMs canalizados mediante el pipeline.