Categoría: Windows Server

Linux – Montar disco en carpeta desde inicio

Primer paso

 

Ejecutar el siguiente comando para conocer los discos disponibles

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL, ejemplo:

 

root@:# sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 100G
└─sda1 ext4 100G / cloudimg-rootfs
sdb ext4 1000G

EN este ejemplo montaremos sdb

  • Ejecutar sudo fdisk / dev / sdb
  • A continuación, escriba o y pulse enter # crea una nueva tabla
  • A continuación, escriba n y pulse enter # crea una nueva partición
  • A continuación, escriba p y pulse enter # hace una partición primaria.
  • A continuación, escriba 1 y pulse enter # lo crea como la 1ª partición
  • Finalmente escriba w # esto escribirá cualquier cambio en el disco.

Bueno, ahora tienes una partición, ahora necesitas un sistema de archivos.

Ejecutar sudo mkfs.ext4 / dev / sdb1

Ahora puedes añadirlo a fstab

Debe añadirlo a / etc / fstab Utilice su editor de texto favorito

Tenga cuidado con este archivo, ya que puede causar fácilmente que su sistema no arranque.

Añadir una línea para la unidad, el formato se vería así.

#device mountpoint fstype opciones dump fsck

/ Dev / sdb1     / home/tu_nombre/mydata  ext4 defaults 0 1
Luego, en el próximo reinicio, se montará automáticamente.

 

Deshabilitar usuarios inactivos AD

Comando Powershell, para listar usuarios inactivos por mas de 90 dias.

 

Search-ADAccount -AccountInactive -TimeSpan ([timespan]90d) -UsersOnl | select SamAccountName

 

Para deshabilitar estos usuarios:

Search-ADAccount -AccountInactive -TimeSpan ([timespan]10d) -UsersOnly | Set-ADUser -Enabled $false -WhatIf

Powershell Mover computadoras script active directory nombre string ou

COn este script se puede mover computadoras de Unidad organizativa (OU) dependiendo del nombre, string, o pueden generar otra consulta , como por ejemplo sistema operativo, locacion…Es muy util cuando se tiene varias sucursales o se debe reorganizar el Active directory principalmente para delegar permisos segun sector, o para la aplicacion de politicas de grupo.

 

#################################################################
# This script will help to move bulk ad computer accounts into target OU
# Morettimaxi.com.ar
#################################################################

# DOnde buscar computadoras
$SearchOU = “CN=Computers,DC=truelogic,DC=local”

Write-Host ” Importing AD Module….. ”

#Importing AD Module
import-module ActiveDirectory

Write-Host ” Importing Move List….. ”
#FUncion para mover pcs
function MvPcs($list){
if ($list.count -ne 0) {
Write-Host ” Moving Computer Accounts…”
#Ou de destino
$destinationOU = ‘OU=test1,OU=Computers,OU=TrueLogic,DC=truelogic,DC=local’
Write-Host ” Starting import computers …”
foreach($computer in $list) {get-adcomputer $computer| Move-ADObject -TargetPath $destinationOU}

$countPC = ($list).count
Write-Host ” Completed Move List ”
Write-Host ” $countPC computers of have been moved ”
}
}

#funcion Generar listado de pcs con cierto nombre
function Createlist($name,$string){
$list = Get-ADComputer -Searchbase $SearchOU -Filter ‘SamAccountName -like $string’ | Select -Exp Name
Write-Host $list $list.count

MvPcs($list)

}

#Llamar a funcion createlist. Primer parametro enviar Pais y en el segundo el string a buscar.
Createlist tldev TL-DEV-*

Office365 Modificar displayname powershell

En este pequeño script veran como modificar el display name de todos los usuarios o podran filtrarlos por departamento, pais por ejempolo:

$users = Get-User -ResultSize Unlimited -Filter “Recipienttype -eq ‘UserMailbox'”
$users | ForEach-Object{
$displayname='{0} {1}’ -f $_.FirstName, $_.LastName + ” [Morettimaxi Argentina]”
write-Host “Setting: $displayname” -fore green
$_ | Set-user -DisplayName $displayname
}

 

Filtrar por departamento, ejemplo compras:

 

$users = Get-User -ResultSize Unlimited | where { $_.Department -eq “compras”}
$users | ForEach-Object{
$displayname='{0} {1}’ -f $_.FirstName, $_.LastName + ” [Morettimaxi Argentina]”
write-Host “Setting: $displayname” -fore green
$_ | Set-user -DisplayName $displayname
}

 

 

Powershell Office365 Editar usuarios desde csv excel

En este post veremos como exportar los usuarios actuales y sus  datos , para luego modificarlos con Excel y por ultimo realizar un update de los campos de todos los usuarios con una sola linea de powershell.

Primero un repaso de como conectarse con Powershell a Office365

Import-Module MSOnline
$O365Cred = Get-Credential
$O365Session = New-PSSession –ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $O365Cred -Authentication Basic -AllowRedirection
Import-PSSession $O365Session
Connect-MsolService –Credential $O365Cred

 

Obtener listado de usuarios activos , nosotros en este ejemplo obtendremos: Departamento, primer nombre, apellido, telefoni, titulo, ciudad , adeamas pdoran obtener mas datos como pais, estado. En este link encontran la lista completa: https://msdn.microsoft.com/en-us/library/azure/dn194133.aspx

 

get-MsolUser | select UserPrincipalName,DisplayName,isLicensed,Department,firstname,lastname,mobilephone,title,city | export-CSV  users-export-morettimaxi.csv

 

Deberan abrir el csv en Excel y modificarlo:

modificar-usuarios-powershell-office365

 

Una vez modificada deberan correr este comando en Powershell:

$csv = Import-Csv “.\users-export.csv” | ForEach {Set-user $_.UserPrincipalName -Title $_
title -Department $_.department -FirstName $_.FirstName -LastName $_.LastName -Mobilephone _.Mobilephone -city $_.city}

 

 

 

 

 

 

 

FortiGate Balanceo de carga WAN

FortiGate Equilibrio de carga/balanceo de carga  WAN