Skip to content

Instantly share code, notes, and snippets.

View epjuan21's full-sized avatar

Juan Ramirez epjuan21

  • Andes, Antioquia, Colombia
View GitHub Profile
@epjuan21
epjuan21 / CountLines.ps1
Last active February 23, 2023 23:09
Contar Líneas en Archivos de Texto con PowerShell,
# Contar Lineas en Archivos Individuales
(Get-Content -Path "D:\SSIS\ImportRIPS\Archive\AC.txt").Count
# Contar Lineas en Multiples Archivos
(Get-ChildItem -Path "D:\SSIS\ImportRIPS\AC\" -Filter *.txt -Recurse | Get-Content | Measure-Object -Line).Lines
@epjuan21
epjuan21 / JoinTextFiles.ps1
Created February 23, 2023 22:15
Join Text Files
# Permitir Ejecución de Scripts en PowerShell
Set-ExecutionPolicy RemoteSigned
# Unir Todos los Archivos RIPS en un solo archivo de cada tipo
Get-Content -Path "D:\SSIS\ImportRIPS\AC\*.txt" | Set-Content -Path "D:\SSIS\ImportRIPS\Archive\AC.txt"
Get-Content -Path "D:\SSIS\ImportRIPS\AF\*.txt" | Set-Content -Path "D:\SSIS\ImportRIPS\Archive\AF.txt"
Get-Content -Path "D:\SSIS\ImportRIPS\AH\*.txt" | Set-Content -Path "D:\SSIS\ImportRIPS\Archive\AH.txt"
Get-Content -Path "D:\SSIS\ImportRIPS\AM\*.txt" | Set-Content -Path "D:\SSIS\ImportRIPS\Archive\AM.txt"
Get-Content -Path "D:\SSIS\ImportRIPS\AN\*.txt" | Set-Content -Path "D:\SSIS\ImportRIPS\Archive\AN.txt"
Get-Content -Path "D:\SSIS\ImportRIPS\AP\*.txt" | Set-Content -Path "D:\SSIS\ImportRIPS\Archive\AP.txt"
@epjuan21
epjuan21 / getServices.js
Created February 14, 2023 02:38
Obtener servicios según termino de búsqueda en Nombre y Descripción. En caso de no enviar parámetro se consultan todos los datos
exports = async function(payload, response){
const { q } = payload.query;
let searchTerm = "";
let query = {};
let findResult;
if (typeof q !== 'undefined' && q !== "") {
searchTerm = q;
@epjuan21
epjuan21 / getServices.js
Created February 14, 2023 00:16
Función para buscar un termino determinado en dos campos de una colección en mondodb
exports = async function(payload, response){
const { q } = payload.query;
const mongodb = context.services.get("mongodb-atlas");
const serviciosCollection = mongodb.db("referencias").collection("Servicios");
var findResult;
try {
@epjuan21
epjuan21 / InsercionDatos.sql
Created August 14, 2022 16:36
InsercionDatos
-- Inserción Datos en SQL Lite
INSERT INTO Ciudades VALUES
(76001, "Cali"),
(5001, "Medellin"),
(10001, "Bogota"),
(8001, "Barranquillas"),
(13001, "Cartagena")
;
INSERT INTO Clientes VALUES
@epjuan21
epjuan21 / CreacionTablas.sql
Created August 14, 2022 16:32
Creacion Tablas
-- Código para Creación de Tablas en SQL Lite
CREATE TABLE "Ciudades" (
"IdCiudad" INTEGER NOT NULL,
"Ciudad" TEXT,
PRIMARY KEY("IdCiudad")
);;
CREATE TABLE "Clientes" (
"NIT_Cliente" INTEGER NOT NULL UNIQUE,
"Nombre" TEXT,
@epjuan21
epjuan21 / CrearUsuarios.ps1
Created March 29, 2022 16:40
Crear Usuarios
Import-Csv .\Users.csv | foreach-object {
New-ADUser `
-SamAccountName $_.SamAccountName `
-UserPrincipalName $_.userPrincipalName `
-Name $_.name `
-DisplayName $_.name `
-GivenName $_.GivenName `
-Surname $_.SurName `
-Company $_.Company `
-Path $_.OU `
@epjuan21
epjuan21 / UnidadesOrganizativas.ps1
Created March 29, 2022 16:25
Crear Unidades Organizativas
############################################################
### ###
### Crear Unidades Organizativas ###
### ###
############################################################
#Crear Unidad Organizativa en la raiz del Dominio
New-ADOrganizationalUnit -Name Hospital
#Crear Unidad Organizativa Remotos dentro de la OU Hospital
@epjuan21
epjuan21 / InstalarActiveDirectory.ps1
Last active March 29, 2022 16:20
Instalar Rol Active Directory
############################################################
### ###
### Instalar Rol de Active Directory Domain Services ###
### ###
############################################################
Install-WindowsFeature AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools
@epjuan21
epjuan21 / ConfigurarIPyDNS.ps1
Created March 29, 2022 16:09
Configurar IP y DNS
########################################################
### ###
### Prerrequisitos Instalacion Directorio Activo ###
### ###
########################################################
### __ Identificar Tarjeta de Red Principal ___ ###
### _______________________________________________ ###