Код IT Загрузка примера кода…

PowerShell main.ps1
function Configure-User {
    param(
        [string]$Username,
        [ValidateSet("Admin", "User", "Guest")]
        [string]$Role = "User",
        [switch]$EnableRemoteAccess
    )
    
    Write-Output "Настройка пользователя: $Username"
    Write-Output "Роль: $Role"
    
    if ($EnableRemoteAccess.IsPresent) {
        Write-Output "Удаленный доступ включен"
    }
}

Configure-User -Username "Ivan" -Role "Admin" -EnableRemoteAccess
function Configure-User {
    param(
        [string]$Username,
        [ValidateSet("Admin", "User", "Guest")]
        [string]$Role = "User",
        [switch]$EnableRemoteAccess
    )
    
    Write-Output "Настройка пользователя: $Username"
    Write-Output "Роль: $Role"
    
    if ($EnableRemoteAccess.IsPresent) {
        Write-Output "Удаленный доступ включен"
    }
}

Configure-User -Username "Ivan" -Role "Admin" -EnableRemoteAccess