← Каталог
Функции и продвинутые параметры — Управление параметрами и их поведение
Фрагмент из «Функции и продвинутые параметры»: Управление параметрами и их поведение.
[CmdletBinding()]
function Get-SystemInfo {
param(
[switch]$Detailed
)
Write-Verbose "Получение информации о системе..."
if ($Detailed) {
Get-CimInstance Win32_OperatingSystem | Select-Object *
} else {
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version
}
} [CmdletBinding()]
function Get-SystemInfo {
param(
[switch]$Detailed
)
Write-Verbose "Получение информации о системе..."
if ($Detailed) {
Get-CimInstance Win32_OperatingSystem | Select-Object *
} else {
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version
}
}