Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 October 21

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
$Critical.Reason пример покажите как выглядит
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
я не понял зачем $critical | select $critical
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
хотите конвейер — ссылайтесь через $_
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
не хотите — сразу генерируйте объект, ссылаясь на $critical
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
а такой комбинированный мув мне непонятен
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
$FaultType тоже покажите как выглядит
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
сек
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
вообще это всё вывод
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
$FaultType | get-member
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
$FaultType = ($Critical.FaultType) -replace "\."," "
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
то есть строка. $FaultType вы показывать будете ?
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
мне кажется проблема именно в этом блоке. Сначала идёт проверка по критикал ризон, а потом по фаулт тайп.
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
PS C:\Windows\system32> $FaultType
Microsoft Health FaultType Node HighRootPartitionMemoryUsage
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Когда кажется - крестятся. В остальных случаях смотрят что там в переменную приезжает. Export-clixml и смотрите что там у вас внутре
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
Так что внутри я знаю, у меня проблемы с синтаксисом, он не отрабатывает
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
если проверять 2 раза один параметр, то работает
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
(вздыхая) ну как хотите.
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
If ($Critical.Reason -notlike "*memory*" -or $FaultType -notlike "*Volume Capacity*") 
Видите, тут сначала проверка Critical.Reason, а потом проверка  $FaultType.  Так вот если использовать одинаковые проверки, либо 2 раза только Critical.Reason либо 2 раза только $FaultType, то по значениям оно отрабатывает!!!
источник

J

JIexa in PowerShellRus - о Powershell (и не только) на русском
Внутри переменных всё в порядке
источник