Guest User

Untitled

a guest
Dec 14th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. Write-Host "(1) Create (2) Rename (3) Remove"
  2.  
  3. $Choice = Read-Host
  4.  
  5. Try {
  6. [int] $Choice | Out-Null
  7.  
  8. }
  9. Catch {
  10. Write-Error "The input has to be from 1 to 3"
  11. }
  12.  
  13. Switch($Choice) {
  14. 1 {
  15. Write-Host "Enter username"
  16. $Username = Read-Host
  17. Write-Host "Enter password"
  18. $Password = Read-Host -AsSecureString
  19. Try {
  20. New-LocalUser $Username -Password $Password
  21. }
  22. Catch {
  23. $ErrorMessage = $_.Exception.Message
  24. Write-Error $ErrorMessage
  25. }
  26. }
  27. 2 {
  28. Write-Host "Enter username to rename"
  29. $Username = Read-Host
  30. Write-Host "Enter new username"
  31. $NewName = Read-Host
  32. Try {
  33. Rename-LocalUser $Username -NewName $NewName
  34. } Catch {
  35. $ErrorMessage = $_.Exception.Message
  36. Write-Error $ErrorMessage
  37. }
  38. }
  39. 3 {
  40. Write-Host "Enter username to remove"
  41. $Username = Read-Host
  42. Try {
  43. Remove-LocalUser $Username
  44. } Catch {
  45. $ErrorMessage = $_.Exception.Message
  46. Write-Error $ErrorMessage
  47. }
  48. }
  49. }
Add Comment
Please, Sign In to add comment