Добрый вечер, пример скрипта
function DataAboutRemotePC {
param (
$Name, $count_process
)
$cred = Get-Credential
Invoke-Command -ComputerName $Name -ScriptBlock {
Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'" | Select-Object Size,FreeSpace;
Get-Process | Select-Object -Property Name, Id | Sort-Object -Property CPU -Descending | Select-Object -First $count_process;
"CPU Usage: {0} %" -f (Get-WmiObject Win32_Processor).LoadPercentage;
} -Credential $cred
}
Хочу вывести
DataAboutRemotePC -Name
192.168.88.100 -count_process 8
Ссылаете, что "Cannot validate argument on parameter 'First'. The argument is null, empty". Помогите понять, почему он пустой, если я его задаю при вызове