Skip to content

Instantly share code, notes, and snippets.

💭
El Blog de Negu - Máquinas Virtuales

raulunzue

💭
El Blog de Negu - Máquinas Virtuales
Block or report user

Report or block raulunzue

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@raulunzue
raulunzue / Kubernetes-Jobs.yml
Created May 24, 2020
Kubernetes example Jobs
View Kubernetes-Jobs.yml
# Ejemplo Job Simple
apiVersion: batch/v1
kind: Job
metadata:
name: ebdn-cuenta
spec:
template:
metadata:
name: ebdn-cuenta
spec:
View cerrar-sesiones-rds.ps1
# Este script cierra todas las sesiones RDS
 
$fecha = get-date -format yyyy-MM-dd_HH-mm
$log_file = "C:\scripts\logs\Cierre_Sesiones-$fecha.txt"
 
# Cargamos las sesiones del servidor, tanto activas como desconectadas
$sesiones = Get-RDUserSession
foreach ($sesion in $sesiones)
{
    # Mata el número de sesión ID en el servidor en el que se encuentre la sesión actual del bucle
View sesiones-citrix.ps1
# Cargamos modulo
Add-PSSnapin Citrix.Broker.Admin.V2
#Obtenemos las sesiones
$sesiones=Get-BrokerSession | Select-Object -Property BrokeringUserName | Format-Wide -Column 1 | Out-String
# Creamos un fichero de texto con el contenido de la variable y limpiamos los espacios
Out-File -InputObject $sesiones -FilePath C:\Scripts\Usuarios.txt
# Limpiamos los espacios en blanco
(gc C:\Scripts\Usuarios.txt) | ? {$_.trim() -ne "" } | Set-Content C:\Scripts\Usuarios.txt
$Existe=C:\Scripts\Usuarios.txt
#Cerramos todas las sesiones de los usuarios detectadas
View zabbix-telegram.sh
#!/bin/bash
######################################################
# Zabbix-Telegram envio de alerta por Telegram
# Date: 01/05/2020
# Script Raul Unzue - https://www.maquinasvirtuales.eu
######################################################
MAIN_DIRECTORY="/usr/local/share/zabbix/alertscripts"
# To enable the debug set here path of file, otherwise set /dev/null
View Espacioendisco.ps1
Get-WMIObject  -Class Win32_LogicalDisk | Where-Object {$_.DriveType -eq 3`
| Select-Object @{n="Unidad";e={($_.Name)}},
@{n="Etiqueta";e={($_.VolumeName)}},
@{n='Tamaño (GB)';e={"{0:n2}" -f ($_.size/1gb)}},
@{n='Libre (GB)';e={"{0:n2}" -f ($_.freespace/1gb)}},
@{n='% Libre';e={"{0:n2}" -f ($_.freespace/$_.size*100)}}
@raulunzue
raulunzue / cambiar-owners.ps1
Created Apr 10, 2020
Script Powershell para cambiar owner carpetas y archivos
View cambiar-owners.ps1
###########################################
####### RAUL UNZUE - ELBLOGDENEGU #########
###########################################
########## Script cambio owner ############
###########################################
# https://www.maquinasvirtuales.eu/script-powershell-para-cambiar-owner-carpetas-y-archivos/
# EMPEZAMOS LOG:
Start-Transcript ("c:\temp\logs\OWNER-ScriptLog{0:yyyyMMdd-HHmm}.txt" -f (Get-Date))
@raulunzue
raulunzue / buscar-ficheros.ps1
Last active Apr 10, 2020
Script powershell para buscar ficheros en perfiles Citrix (UPM, FSLogix,...)
View buscar-ficheros.ps1
# Script ElBlogdeNegu de Raúl Unzué
# Se recorre el escritorio de perfiles FSLogix y UPM buscando ficheros WS
# Si no hay ficheros WS genera un fichero en blanco
# https://www.maquinasvirtuales.eu/powershell-script-busqueda-de-ficheros-en-perfiles-citrix/
# SABER EL USUARIO
$usuario=C:\windows\system32\whoami.exe
# ELIMINAR DOMINIO PARA LIMPIAR NOMBRE
$usuariomodificado=$usuario.Substring(8)
View CrearPortGroupVMware.ps1
# EL BLOG DE NEGU
# https://www.maquinasvirtuales.eu/ejemplo-de-script-con-vmware-powercli/
## Obtenemos el nombre del servidor
param( [string] $vCenter, [string] $vSwitch_Name, [string] $PortGroup_Nombre, [string] $PortGroup_vlanid)
## Cargamos las "librerias" de VMware
add-pssnapin VMware.VimAutomation.Core
if (($vCenter -eq "") -or($vSwitch_Name -eq "") -or($PortGroup_Nombre -eq "") -or ($PortGroup_vlanid -eq "")){
    Write-Host
View LinuxUsuariosConectados.sh
# EL BLOG DE NEGU
# https://www.maquinasvirtuales.eu/script-linux-para-revisar-usuarios-conectados/
#! /bin/sh
# Descubrimos la cantidad de usuarios conectados
uconn=`who | wc -l | sed 's/^ *//g'`
# Cantidad de usuarios reales
ureal=`who | cut -f1 -d ' ' | sort -u | wc -l | sed 's/^ *//g'`
# Mostramos en pantalla todos los usuarios con el numero de veces que estan conectados
View MataProcesosLibreoffice.ps1
##############################################################################
##############
############# Script Raúl para el Blog de Negu - 24062018
############# https://www.maquinasvirtuales.eu/script-matar-procesos-libreoffice/
############ Parar procesos con más de 60 segundos en memoria
##############################################################################
# Clear-Host
# Cargamos una variable con la hora menos 60 segundos
$60Segundos = (Get-Date).AddSeconds(-60)
# Cargamos variable con el cmd más antiguo en memoria
You can’t perform that action at this time.