← Каталог
Ключевые слова и управляющие конструкции — Пример 4 — Работа с параметрами функции
Фрагмент из «Ключевые слова и управляющие конструкции»: Пример 4 — Работа с параметрами функции.
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