added select menu for Users
This commit is contained in:
parent
7ad10aa11e
commit
664ce6a164
18
WireWin.ps1
18
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 }
|
$users = Get-ChildItem -Path "C:\Users" -Directory | Where-Object { $_.GetFileSystemInfos().Count -gt 0 } | ForEach-Object { $_.Name }
|
||||||
$possible_users = $users -join ", "
|
$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
|
|
||||||
Loading…
x
Reference in New Issue
Block a user