make_empty_folder_structure
<#
 
  Versión en PS del script Make_DIR_HDD_USB.bat que crea una estructura de carpetas para backups en un disco externo del host SERVER07
 
  Facundo Ipharraguerre
  Diciembre de 2020
 
#>
 
# Uso el formato año-mes para la carpeta que va a contener los directorios
$dirMonth = (Get-Date -Format 'yyyy-MM')
 
# Especificar el directorio a donde se van a crear las carpetas
$targetFolder = '\\SERVER07\D$'
 
cd $targetFolder
 
# Crear la carpeta usando el nombre de la variable dirMonth
mkdir $dirMonth
 
cd $dirMonth
 
mkdir "00-VeeamCatalog" 
 
# Cambiar a 'yyy-MM\00-VeeamCatalog'
cd "00-VeeamCatalog"
 
    # y crear las carpetas dentro de este nivel
    mkdir "BCCBCK01"
 
    mkdir "SERVER07"
 
    cd..
 
mkdir "01-BBDD_Manual"
 
# Cambiar a 'yyy-MM\01-BBDD_Manual'
cd "01-BBDD_Manual"
 
    # Crear lo que haga falta dentro de este nivel...
    mkdir "Backups_SITRAD_Bruker"
 
    mkdir "BBDD_MSAccess"
 
    mkdir "SQLSrv-Server07"
 
    mkdir "SQLSrv-BCCSRV08"
 
    mkdir "SQLSrv-BCCSRV14-UAT"
 
    mkdir "SQLSrv-Galetto"
 
    mkdir "SQLSrv-GIS"
 
    mkdir "SQLSrv-DW-DIA"
 
    mkdir "SQLSrv-Server204"
 
    mkdir "FireBird-Flexxus"
 
    cd ..
 
# Crear y cambiar a 'yyy-MM\02-Fuentes'
mkdir "02-Fuentes"
 
cd "02-Fuentes"
 
    mkdir "00-Apps_Win32_VB6"
 
    # New-Item funciona como mkdir -p en Linux, creando las carpetas que sean necesarias hasta llegar a la última
    New-Item -ItemType Directory -Path ".\01-Apps_WEB_NET\STING\STING_Bkps_Deploys"
 
    cd "01-Apps_WEB_NET\STING"
 
        mkdir "STING_SourceCode"
 
        cd ..
 
    cd ..
 
    New-Item -ItemType Directory -Path ".\01-Apps_WEB_NET\SURI\SURI_Bkps_Deploys"
 
    cd "01-Apps_WEB_NET\SURI"
 
            mkdir "SURI_SourceCode"
 
            cd ..
 
        mkdir "TRIGO"
 
    cd ..
 
cd ..
 
mkdir "03-BkpsFinales-UsrDeshabiltiados"
 
mkdir "04-Archivos de configuracion"
 
mkdir "05-Backups SharePoint-SitiosWEB"
 
mkdir "06-ReunionesMesaViaZoom"
 
Write-Output "Finalizó la creación de carpetas..."
make_empty_folder_structure.txt · Last modified: 2024/10/17 21:42 by 127.0.0.1