Chrome para administradores de sistemas

Notas sobre la gestión de navegadores Chrome

1. Comandos 2. Políticas 3. Registrar nuevos navegadores en la consola 4. Enlaces externos 1. Comandos Políticas del equipo (Chrome Enterprise policy list), se pueden cambiar desde la consola de administrador de Google. chrome://policy/ Acceso a la configuración: chrome://settings/ chrome://version/ Directorio por defecto del usuario con el perfil, cookies, marcadores, etc. chrome::GetDefaultUserDataDirectory En Win suele ser “C:\Users\informatica\AppData\Local\Google\Chrome\User Data\“. 2. Políticas HKEY_CURRENT_USER\Software\Policies\Google\Chrome\ 3. Registrar nuevos navegadores en la consola En la consola de administrador de Google se puede bajar un fichero con la clave de registro con la clave CloudManagementEnrollmentToken en “[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]” []

Administración de servicios con Powershell

Administración de Windows Server con PowerShell

El primer comando que uso es Get-Service para obtener un listado de los servicios de la máquina. También puedo buscar un servicio concreto con el parámetro -Name (WinRM es Windows Remote Management): Puedo buscar los servicios que comienzan con un texto Get-Service "win*". Ahora aplico un filtro con un pipe para obtener los servicios que están corriendo: Get-Service | Where-Object {$_.Status -eq "Running"} Podemos consultar los servicios en diferentes máquinas con Get-Service -ComputerName 'server1','server2','server3'. []

Administración de usuarios y grupos locales con Powershell

Administración de Windows Server con PowerShell

Antes de comenzar he tenido que instalar WMF (Windows Management Framework) 5.1 para Windows Server 2012 R2 y después el módulo necesario install-module -name LocalAccount (seguir este enlace). Podemos hacer lo mismo usando la interfaz gráfica que se puede lanzar con lusrmgr.msc. El cmdlet Get-Module permite obtener información de los módulos PS importados en la sesión. Get-Module -ListAvailable -Name Microsoft.Powershell.LocalAccounts Para listar los cmdlets: Get-Command -Module Microsoft.Powershell.LocalAccounts Administración de usuarios locales Obtenemos información de las cuentas de usuario locales: []

Abrir aplicaciones de administración desde línea de comandos

Administración de Windows Server con PowerShell

La gran mayoría de aplicaciones para administradores de Windows Server son MMC (Microsoft Management Console) accesibles usando el botón inicio pero también se pueden lanzar desde la consola PS, se puede combinar con el comando runas para ejecutar una herramienta con privilegios elevados o bajo otra cuenta del sistema. Algunos de estos comandos es posible que no funcionen si no tienes el rol instalado. Aquí sólo cito algunos que me interesan: []

Habilitar escritorio remoto y reglas del Firewall [borrador]

Administración de Windows Server con PowerShell

El servicio RDP utiliza por defecto el puerto TCP 3389 (se puede implementar sobre un servidor IIS de manera que acepte conexiones en el puerto 443 mediante conexiones HTTPS “Remote Desktop Gateway”). Desde la administración gráfica del servidor es muy sencillo: Desde la línea de comandos se puede usar sconfig: Yo he tenido que bajar el nivel de seguridad al mínimo para poder conectarme desde otra máquina con el usuario “Administrador”. []

Configurar la hora, fecha y zona horaria

Administración de Windows Server con PowerShell

Establecer la fecha-hora El cmdlet Get-Date muestra la fecha-hora del sistema, para establecer la fecha usamos Set-Date. Establezco la fecha sumando 3 días a la actual: Set-Date -Date (Get-Date).AddDays(3) Podemos usar un número negativo para restar fechas o agregar / restar horas con el método de la clase AddHours. Zona horaria Consultar la zona horaria establecida: tzutil /g Para consultar las posibles zonas horarias: tzutil /l | more Copia la cadena literal entre las opciones para establecer una nueva zona horaria: []

Apagar, reiniciar y cerrar sesión

PowerShell

Apagar el equipo Apagado del equipo con Stop-Computer, también podemos hacerlo remotamente y aplicarlo sobre un conjunto de equipos: PS> Stop-Computer -ComputerName "Server01", "Server02", "localhost" Puedo usar la ayuda con Get-Help Stop-Computer para ampliar la información y consultar todos los parámetros. Reiniciar PS> Restart-Computer Al igual que el comando anterior podemos aplicar el reinicio sobre varias computadoras remotas con -ComputerName. Podemos usar el modificador -Credential para especificar un usuario del dominio. []

Cambiar el nombre al servidor

PowerShell y Windows Server

Aunque se puede hacer con “sconfig” (utilidad para configurar el servidor por línea de comandos) lo voy a hacer con PS: Rename-Computer -NewName "ServerCore" Compruebo con el comando hostname que aún no ha cambiado, requiere reiniciar el equipo para que tenga efecto, ahora ya sabemos como hacerlo con PS con el cmdlet Restart-Computer. Puedo usar el parámetro -LocalCredential Administrador o si estoy dentro de un dominio -DomainCredential dominio\Administrador. Si quiero hacerlo remotamente puedo usar como en otras ocasiones el parámetro -ComputerName. []

Iniciar sesión con PS en ServerCore

PowerShell y Windows Server

Deshabilitar interfaz gráfico En cualquier momento se puede deshabilitar el sistema gráfico y trabajar sobre nuestro servidor exclusivamente usando la línea de comandos, para deshabilitar la interfaz gráfica: Get-WindowsFeature -Name *gui* | Remove-WindowsFeature -Restart Para volver a habilitarla sólo tengo que revertir el proceso: Get-WindowsFeature -Name *gui* | Install-WindowsFeature -Restart Iniciar la sesión en PS Hay que modificar un campo del registro, ejecutando regedit puedo administrar el registro de forma gráfica, en la ruta “HKEY_LOCAL_MACHINE” > “SOFTWARE” > “Microsoft” > “Windows NT” > “CurrentVersion” > “WinLogon”, edito la clave de registro “Shell”, el valor por defecto es “explorer. []