diff --git a/WireWin.ps1 b/WireWin.ps1 index 22a1687..f9d6146 100644 --- a/WireWin.ps1 +++ b/WireWin.ps1 @@ -42,6 +42,20 @@ reg add HKLM\Software\WireGuard /v LimitedOperatorUI /t REG_DWORD /d 1 /f $users = Get-ChildItem -Path "C:\Users" -Directory | Where-Object { $_.GetFileSystemInfos().Count -gt 0 } | ForEach-Object { $_.Name } $possible_users = $users -join ", " -$usertoadd = Read-Host "Gebe den Nutzernamen ein: (Zweimal auf Enter drücken zum bestätigen) (Möglich sind: $possible_users)" +Write-Host "Please choose a user:" +for ($i=0; $i -lt $users.Count; $i++) { + Write-Host "$i. $($users[$i])" +} + +$choice = Read-Host "Enter the number of the user you want to choose (0-$($users.Count - 1))" + +if ($choice -ge 0 -and $choice -lt $users.Count) { + $selected_user = $users[$choice] + Write-Host "You selected $($selected_user)" + + # Use the selected user in the next command + Add-LocalGroupMember -Group 'Netzwerkkonfigurations-Operatoren' -Member $selected_user -Verbose +} else { + Write-Host "Invalid choice" +} -Add-LocalGroupMember -Group 'Netzwerkkonfigurations-Operatoren' -Member "$usertoadd" -Verbose \ No newline at end of file