-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmainScript.ps1
More file actions
68 lines (65 loc) · 3.1 KB
/
mainScript.ps1
File metadata and controls
68 lines (65 loc) · 3.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
function menuPrincipal {
$menu = ''
while ($menu -ne '0') {
Clear-Host
Write-Host ''
Write-Host ''
Write-Host '*************************************************************'
Write-Host '* HERRAMIENTAS DEL SISTEMA *'
Write-Host '*==========================================================*'
Write-Host '* Elige una opción del menú: *'
Write-Host '* *'
Write-Host '* [1] Modulo de AD-DS *'
Write-Host '* [2] Modulo de DHCP *'
Write-Host '* [3] Modulo de DNS *'
Write-Host '* [4] Modulo de IIS *'
Write-Host '* [5] Demostraciones Catedra *'
Write-Host '* [6] No Implementado *'
Write-Host '* [7] No Implementado *'
Write-Host '* [8] No Implementado *'
Write-Host '* [9] No Implementado *'
Write-Host '* *'
Write-Host '* [0] Salir *'
Write-Host '************************************************************'
Write-Host ''
# Leer la opción del usuario
$menu = Read-Host -Prompt "Selecciona una opción (0-9)"
switch ($menu) {
"1" {
Write-Output "Seleccionaste: Instalación de AD-DS"
.\Funcionalidades\AD_DS\menuAD_DS.ps1
Read-Host -Prompt "Presiona Enter para continuar..."
}
"2" {
Write-Output "Seleccionaste: Modulo de DHCP"
.\Funcionalidades\DHCP\menuDHCP.ps1
Read-Host -Prompt "Presiona Enter para continuar..."
}
"3" {
Write-Output "Seleccionaste: Modulo de DNS"
.\Funcionalidades\DNS\menuDNS.ps1
Read-Host -Prompt "Presiona Enter para continuar..."
}
"4"{
Write-Output "Seleccionaste: Modulo de IIS"
.\Funcionalidades\IIS\menuIIS.ps1
Read-Host -Prompt "Presiona Enter para continuar..."
}
"5"{
Write-Output "Seleccionaste: Demostraciones De Catedra"
.\Funcionalidades\DemostracionesCatedra\ImplementacionDeCsharp.ps1
Read-Host -Prompt "Presiona Enter para continuar..."
}
"0" {
Write-Output "Saliendo..."
break
}
default {
Write-Output "Opción no válida. Por favor selecciona una opción del 0 al 9."
Read-Host -Prompt "Presiona Enter para intentar de nuevo..."
}
}
}
}
# Llamada a la función para mostrar el menú
menuPrincipal