SSH
Aprende mediante la práctica el manejo de ssh, comprendiendo cómo funciona el protocolo y la forma de gestionar...
Te mostramos de una forma práctica cómo utilizar los comandos de PowerShell más importantes, esos comandos que todo administrador de sistemas Windows debe conocer.
Tabla de contenidos
Para utilizar todos los comandos que iremos viendo, tenemos que abrir PowerShell como administrador y después comenzamos a ejecutarlos para descubrir sus funcionalidades.
· Para obtener información de los usuarios de nuestro sistema:
Get-LocalUser
· Si queremos obtener la información básica de un usuario en concreto, por ejemplo, el usuario manolo:
Get-LocalUser -Name manolo
· Si queremos obtener una mayor cantidad de información sobre un usuario concreto:
Get-LocalUser -Name manolo|fl
· Para conocer los grupos que tiene nuestro sistema:
Get-LocalGroup
· Si queremos ver información sobre un grupo en concreto, por ejemplo, el grupo Administadores:
Get-LocalGroup -Name Administadores
· Si queremos ver más información sobre ese grupo en concreto:
Get-LocalGroup -Name Administadores|fl
· Para conocer todos los recursos que tenemos compartidos, incluidos los del sistema:
Get-SmbShare
· Si queremos listar únicamente los recursos compartidos propios, sin mosrtar los del sistema:
Get-SmbShare -Special:$false
· Si queremos mostrar toda la información sobre un recurso compartido, en este caso la impresora:
Get-SmbShare -Name print$|fl
· Para obtener información sobre los discos que tenemos en nuestro sistema:
Get-Disk
· Si queremos mostrar información sobre uno de nuestros discos, en este caso el disco 0:
Get-Disk -Number 0|fl
· Si queremos obtener información sobre la partición de uno de los discos, en este caso el disco 0:
Get-Partition -DiskNumber 0
· Para obtener información sobre los adaptadores de red que tenemos en nuestro sistema:
Get-NetAdapter
· Si queremos mostrar información sobre uno de los adaptadores, en este caso wi-fi 7:
Get-NetAdapter -Name “wi-fi 7”|fl
· Para ver los procesos activos en nuestro sistema y la información general de los mismos:
Get-Process
· Para mostrar la información anterior en una vista en formato rejilla, con la que poder filtrar y ordenar:
Get-Process|Out-GridView
· Para ver los servicios que tiene nuestro sistema:
Get-Services
· Si queremos mostrar únicamente los servicios activos que tiene nuestra máquina:
Get-Services|Where-Object{$_.Status -eq “Running”}
· Para mostrar las tareas programadas que existen en el sistema:
Get-ScheduledTask
· Si queremos mostrar todas la tereas programadas que tienen que ver con el reinicio del sistema:
Get-ScheduledTask - TaskName reboot*
· Si queremos conocer la información de una de ellas, en concreto Reboot_AC:
Get-ScheduledTask - TaskName Reboot_AC|fl
· Si queremos listar los triggers o disparadores que activan esa tarea concreta:
(Get-ScheduledTask - TaskName Reboot_AC).Triggers
· Si queremos listar las acciones que se lanzan al activar esa tarea programada:
(Get-ScheduledTask - TaskName Reboot_AC).Actions
· Para mostrar las impresoras que tenemos en nuestro equipo:
Get-Printer
· Si queremos obtener información de una impresora en concreto:
Get-Printer -Name “Brother DCP-J725DW Printer”|fl
· Para obtener información sobre los drivers de impresora que tenemos en nuestro sistema:
Get-PrinterDriver
· Si queremos mostrar información sobre uno de los drivers de impresora en concreto:
Get-PrinterDriver -Name “Brother IJ Type2 Class Driver”|fl
· Para mostrar una lista de los tipos de registros del sistema:
Get-EventLog -list
· Si queremos obtener información sobre un tipo de registro concreto, en este caso System:
Get-EventLog -LogName System
· Si queremos mostrar la información sobre un registro en concreto, por ejemplo, el 4095:
Get-EventLog -LogName System -Index 4095|fl
· Para mostrar los tipos de registros, tanto los del sistema como los de las aplicaciones:
Get-WinEvent -listlog *
· Si queremos mostrar estos tipos de registros, filtrando los que tienen valor 0:
Get-WinEvent -listlog *|where-object {$_.Recordcount -gt 0}
· Para mostrar información de nuestro equipo:
Get-CimInstance
· Para mostrar la información de una clase en concreto, en este caso sobre el procesador:
Get-CimInstance -ClassName Win32_Processor|fl
· Para mostrar la información de otra clase, por ejemplo, la referida a la memoria:
Get-CimInstance -ClassName Win32_PhysicalMemory|fl
También te puede interesar
Aprende mediante la práctica el manejo de ssh, comprendiendo cómo funciona el protocolo y la forma de gestionar...
¿Quieres utilizar PowerShell de forma más avanzada? Con este curso de PowerShell para administradores dominarás el uso de...
Aprende a utilizar PowerShell desde cero con este curso de PowerShell para principiantes y saca todo el potencial...