grupos_menu.ps1 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. do
  2. {
  3. Clear-Host
  4. Write-Host "1.- Listar grupos"
  5. Write-Host "2.- Ver miembros del grupo"
  6. Write-Host "3.- Crear grupo"
  7. Write-Host "4.- Eliminar grupo"
  8. Write-Host "5.- Crear miembro del grupo"
  9. Write-Host "6.- Elimina miembro del grupo"
  10. Write-Host "7.- Salir"
  11. Write-Host
  12. $opcion = Read-Host "Selecciona una opcion"
  13. switch ($opcion)
  14. {
  15. 1
  16. {
  17. Clear-Host
  18. Get-LocalGroup | ft
  19. }
  20. 2
  21. {
  22. Clear-Host
  23. $group = Read-Host "Nombre del grupo a listar"
  24. Get-LocalGroupMember $group | fl
  25. }
  26. 3
  27. {
  28. Clear-Host
  29. $newgroup = Read-Host "Nombre del nuevo grupo"
  30. New-LocalGroup $newgroup
  31. }
  32. 4
  33. {
  34. Clear-Host
  35. $delgroup = Read-Host "Nombre del grupo a eliminar"
  36. Remove-LocalGroup $delgroup -Confirm
  37. }
  38. 5
  39. {
  40. Clear-Host
  41. $group = Read-Host "Nombre del grupo en que añadir usuario"
  42. $user = Read-Host "Nombre del usuario a añadir"
  43. Add-LocalGroupMember $group -Member $user
  44. }
  45. 6
  46. {
  47. Clear-Host
  48. $group = Read-Host "Nombre del grupo del que sacar usuario"
  49. $user = Read-Host "Nombre del usuario a eliminar"
  50. Remove-LocalGroupMember $group -Member $user
  51. }
  52. }
  53. Read-Host "Pulsa <enter> para continuar"
  54. }
  55. while ($opcion -ne 7)
  56. Clear-Host
  57. Write-Host "Bye"