Upload files to "/"
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# ToggleAccount.ps1
|
||||
# Wymaga uruchomienia z uprawnieniami Administratora
|
||||
#Requires -RunAsAdministrator
|
||||
|
||||
param (
|
||||
[Parameter(Mandatory=$true, HelpMessage="Podaj nazwę konta użytkownika")]
|
||||
[string]$AccountName
|
||||
)
|
||||
|
||||
try {
|
||||
# Pobieramy obiekt użytkownika. Jeśli nie istnieje, przechodzimy do bloku catch.
|
||||
$user = Get-LocalUser -Name $AccountName -ErrorAction Stop
|
||||
|
||||
if ($user.Enabled) {
|
||||
Disable-LocalUser -Name $AccountName
|
||||
Write-Host "[INFO] Konto '$AccountName' zostało WYŁĄCZONE." -ForegroundColor Yellow
|
||||
} else {
|
||||
Enable-LocalUser -Name $AccountName
|
||||
Write-Host "[INFO] Konto '$AccountName' zostało WŁĄCZONE." -ForegroundColor Green
|
||||
}
|
||||
} catch [Microsoft.PowerShell.Commands.UserNotFoundException] {
|
||||
Write-Host "[BŁĄD] Nie znaleziono konta o nazwie '$AccountName'." -ForegroundColor Red
|
||||
} catch {
|
||||
Write-Host "[BŁĄD] Wystąpił nieoczekiwany problem:" -ForegroundColor Red
|
||||
}
|
||||
Reference in New Issue
Block a user